Table of Contents
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.
React, NodeJS, Express, MongoDB, Typescript, Tailwind teknolojilerini kullanarak BigBang uygulamasını geliştirdim. Bigbang bir e-ticaret projesidir.
- 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
This is an MERN Stack example of e-commerce project. To get a local copy up and running follow these simple example steps.
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
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.
- Clone the repo
git clone https://github.com/tolgazorlu/bigbang.git
- Install client packages
cd client npm install npm run dev
- 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
- Install server packages
cd server npm install npm run dev
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Tolga Zorlu - @linkedin
Project Link: https://github.com/tolgazorlu/bigbang
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!