Skip to content

Emanuele-Sgroi/CyberFrog-ecommerce-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyberfrog E-Commerce Project

Cyberfrog is an e-commerce clothing store developed as a university group project. The project utilizes React JS for the front-end, Node.js (Express) as the backend server, Firebase as the database, Redux for internal storage, Stripe for payments, and SASS as a CSS substitute.

This project is open source and everyone can use it as template. Please remember to connect this app with your email, stripe account anf firebase console. The sensible data has been removed from GitHub for security porpuses. Setting up your Firebase email is crucial as you will need to use this email when login as admin.

Getting Started

Prerequisites

  • Node.js v14.17.5 or higher
  • NPM v6.14.14 or higher

Installation

  1. Clone the repository:
  1. Navigate to the project directory:

cd

  1. Install dependencies:

Use "npm install". Check JSON for full list.

  1. Run the Frontend:

npm run start:frontend

  1. Run the Backend (different terminal):

npm run start:backend

Features

  • Browse clothing items by category and subcategory
  • Add items to cart
  • View and modify cart contents
  • Checkout using Stripe payment gateway
  • Sign up and log in using Firebase authentication
  • Leave reviews
  • Check earning with admin dashboard
  • Add, edit, remove and manage products and orders status from the admin dashboard

Contributing

This is a university project however, contributions to the Cyberfrog e-commerce project are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or a pull request.

License

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

Acknowledgments

Special thanks to the members of my team:

  • Tommaso Bacci
  • Noemi Baglieri
  • Anca Craciunca
  • Papon Chandra Paul
  • Ridwaan Safarally
  • Shahin Kotarja

About

This is an opensource e-commerce project created with React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published