Skip to content

pedrofanelli/the-mobile-factory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The mobile factory 📱

The mobile factory is an e-commerce dedicated to sell smartphones, using the Device Specs API to obtain information about the products.

Features

The project includes the following features:

  • See all the available smartphones
  • Allow users to create an account and log in
  • Fill the cart and make the checkout to buy any smartphone available (receiving an email after the successful purchase)
  • Special type of user, the admin
  • Admins can edit categories, delete/add products, see all the client orders
  • Admins can delete users, or promote them to be admin

Technologies Used

The project was built using the following technologies:

  • Node.js
  • Express
  • PostgreSQL - Sequelize
  • JWT
  • Nodemailer
  • React (Vite.js)
  • Redux
  • MUI
  • Device Specs API

Getting Started

To run the project, follow these steps:

  1. Clone the repository
  2. Register for a free API key on the Device Specs Website
  3. Replace the API_KEY variable in a .env file with your API key
  4. Run in your terminal the following commands:
cd back cd front
npm i npm i
npm run server npm run dev

Credits

This project was created by:

  • Guido Bonesi
  • Cristian Blanco
  • Pedro Fanelli
  • Matias Orlando
  • German Cuevas

About

E-commerce P5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages