Skip to content

The "Mobile Company Website" is a project that aims to provide users with a website where they can learn about mobile phones and even purchase them. The website includes features like user registration, login, contact form, and a fully functional database.

License

Notifications You must be signed in to change notification settings

geekabhinav007/MobileCompanyWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mobile Company Website

This is a website with login facility and contact form. It uses MongoDB, Express, Node.js, HTML, CSS, and Bootstrap.

Installation

To install this application, clone the repository and run npm install to install the dependencies.

git clone https://github.com/geekabhinav007/MobileCompanyWebsite.git
cd MobileCompanyWebsite
npm install

Usage

Start the server using the command npm start and then open http://localhost:3000 in your browser to access the website.

npm start

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

If you have any questions about this project, feel free to open an issue in the repository.

Directory Structure

The directory structure of this project is as follows:

├── LICENSE
├── mogodb.js
├── package.json
├── package-lock.json
├── public
│   ├── about.html
│   ├── contact.html
│   ├── css
│   │   └── styles.css
│   ├── home.html
│   ├── img
│   │   ├── concept-2.eps
│   │   ├── contact.jpg
│   │   └── logo.png
│   ├
│   |
│   ├── index.html
│   ├── js
│   │   └── main.js
│   ├── products.html
│   └── register.html
├── README.md
├── routes
├
└── server.js

Dependencies

This project uses the following dependencies:

  • bcrypt
  • body-parser
  • bootstrap
  • express
  • express-session
  • mongodb
  • mongoose
  • nodemon

Please refer to the package.json file for the exact versions used.

Working

The "Mobile Company Website" is a project that aims to provide users with a website where they can learn about mobile phones and even purchase them. The website includes features like user registration, login, contact form, and a fully functional database.

The website is built using a combination of technologies such as MongoDB, Express.js, Node.js, HTML, CSS, and Bootstrap. Here's an overview of each technology used:

  • MongoDB: This is the database management system used to store and manage data related to mobile phones and user information.

  • Express.js: This is a popular web application framework used to build web applications in Node.js.

  • Node.js: This is an open-source, cross-platform, back-end JavaScript runtime environment that executes JavaScript code outside a web browser.

  • HTML: This is the standard markup language used to create web pages.

  • CSS: This is the style sheet language used to describe the look and formatting of a document written in HTML.

  • Bootstrap: This is a popular front-end framework that simplifies the process of building responsive, mobile-first websites.

The website includes various pages such as Home, About Us, Contact Us, Products, and Registration. The Home page provides an overview of the website and highlights some of the latest mobile phones available. The About Us page provides information about the company and its mission. The Contact Us page allows users to get in touch with the company by filling out a form. The Products page displays all available mobile phones and allows users to purchase them by adding them to a shopping cart. Finally, the Registration page allows new users to register for an account, which is required to purchase products from the website.

To run the project, you need to have Node.js and MongoDB installed on your machine. After cloning the repository, run the command "npm install" to install all the required dependencies listed in the package.json file. Then, you can start the server by running the command "npm start" or "nodemon server.js" if you have nodemon installed globally.

I hope this helps! If you have any further questions, feel free to ask.

About

The "Mobile Company Website" is a project that aims to provide users with a website where they can learn about mobile phones and even purchase them. The website includes features like user registration, login, contact form, and a fully functional database.

Resources

License

Stars

Watchers

Forks