Skip to content

An imaginary e-commerce project where you can buy planets, stars, meteorites from every point of the universe, somewhere in the future.

License

Notifications You must be signed in to change notification settings

tolgazorlu/bigbang

Repository files navigation


Logo

BigBang

MERN STACK E-COMMERCE PROJECT
View Demo

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgments

About The Project

Alt text

English

We implemented the BigBang application using React, NodeJS, Express, MongoDB, Typescript, Tailwind technologies. Bigbang is an imaginary e-commerce project where you can buy planets, stars, meteorites from every point of the universe, somewhere in the future.

Türkçe

React, NodeJS, Express, MongoDB, Typescript, Tailwind teknolojilerini kullanarak BigBang uygulamasını geliştirdim. Bigbang bir e-ticaret projesidir.

(back to top)

Technologies

(back to top)

Features

  • Pages
    • Home (Parallax Page)
    • Register to Bigbang
    • Login to Bigbang
    • Shop
    • 404 Not Found
    • Search
    • Single Product
    • Shopping Cart
    • Place Order
    • Shipping Address
    • Payment
    • Order
    • Dashboard
      • User
      • Product
    • User
      • Profile
      • Order History
  • Features
    • User Register
    • User Login
    • Product add to Cart
    • Shipping information add to Order
    • Payment choose for Order (Test payment method for temporary)
    • Order products
    • Test pay for products
    • List Order History
    • Edit User Profile
    • SearchBox and Categories filtering
    • Admin Dashboard Page (only admin access)
      • User List
      • User Delete
      • Product List
      • Add new product
      • Update product
      • Delete product
      • New Order List
      • Order Deliver or delivery cancel
    • Deployed to web services
  • New features coming soon
    • Checking strong password for user registration
    • Upload user avatar to any cloud service
    • About Page
    • Contact Page

(back to top)

Getting Started

This is an MERN Stack example of e-commerce project. To get a local copy up and running follow these simple example steps.

Prerequisites

This is an example of how to list things you need to use the software and how to install them.

  • npm
    npm install npm@latest -g

Installation

Below is an example of how you can instruct your audience on installing and setting up your app. This project doesn't rely on any external dependencies or services.

  1. Clone the repo
    git clone https://github.com/tolgazorlu/bigbang.git
  2. Install client packages
    cd client
    npm install
    npm run dev
  3. Create '.env' file in server folder. Paste this code in file.
    PORT=8000
    MONGO_URI=example_mongodb_url
    BASE_CLIENT_URL=http://localhost:8080
    BASE_SERVER_URL=http://localhost:3000
    TOKEN_KEY=example_jwt_key
  4. Install server packages
    cd server
    npm install
    npm run dev

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Tolga Zorlu - @linkedin

Project Link: https://github.com/tolgazorlu/bigbang

(back to top)

Acknowledgments

Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!

(back to top)

About

An imaginary e-commerce project where you can buy planets, stars, meteorites from every point of the universe, somewhere in the future.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages