Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shm-rsuf/tech-alpha-client
Welcome to Tech-Alpha, A MERN stack e-commerce platform that redefines the online shopping experience. Seamlessly merging the power of MongoDB, Express.js, React, and Node.js, Tech-Alpha offers a dynamic and feature-rich environment for customers.
https://github.com/shm-rsuf/tech-alpha-client
dotenv e-commerce-website express-js mongodb mongoose-schema nodejs react redux redux-thunk redux-toolkit tailwindcss
Last synced: about 12 hours ago
JSON representation
Welcome to Tech-Alpha, A MERN stack e-commerce platform that redefines the online shopping experience. Seamlessly merging the power of MongoDB, Express.js, React, and Node.js, Tech-Alpha offers a dynamic and feature-rich environment for customers.
- Host: GitHub
- URL: https://github.com/shm-rsuf/tech-alpha-client
- Owner: Shm-Rsuf
- Created: 2023-01-01T01:11:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-14T09:18:08.000Z (over 1 year ago)
- Last Synced: 2023-08-14T09:39:08.554Z (over 1 year ago)
- Topics: dotenv, e-commerce-website, express-js, mongodb, mongoose-schema, nodejs, react, redux, redux-thunk, redux-toolkit, tailwindcss
- Language: JavaScript
- Homepage: https://tech-alpha-a3.netlify.app
- Size: 1.58 MB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Tech Alpha
Welcome to Tech-Alpha, A MERN stack e-commerce platform that redefines the online shopping experience. Seamlessly merging the power of MongoDB, Express.js, React, and Node.js, Tech-Alpha offers a dynamic and feature-rich vironment for customers.
## Features- This website is built with React, Redux, TailwindCSS, RTK Query and Redux Toolkit.
- It offers a dynamic shopping experience with a modern UI design.
- Perfect example of how to create a fully-functional e-commerce platform with these technologies.## Tools and Technologies
- **Frontend:**
- React for building the user interface.
- Redux for state management.
- Axios for making API requests.
- Tailwind Css for styling.- **Backend:**
- Node.js and Express.js for the server.
- MongoDB for the database.
- Mongoose for object modeling.## Installation (Client)
1. Clone the repository: `git clone https://github.com/Shm-Rsuf/tech-alpha-client.git`
2. Navigate to the client directory: `cd tech-alpha-client`
3. Install dependencies: `npm install`
4. Start the client: `npm start`
5. Access the client in your browser at: `https://localhost:3000`## Installation (Server)
1. Clone the repository: `git clone https://github.com/Shm-Rsuf/tech-alpha-server.git`
2. Navigate to the server directory: `cd tech-alpha-server`
3. Install dependencies: `npm install`
4. Start the server: `npm start`
5. Create a `.env` file in the server directory and set the necessary environment variables (e.g, MongoDB URI, PORT).
-`MONGODB_URI`: the MongoDB connection string
- `PORT`: a secret string for JWT authentication
6. The server will be running at: `http://localhost:8000`## Links
- [Live-Link](https://tech-alpha-a3.netlify.app)
- [Front-End-Link](https://github.com/Shm-Rsuf/tech-alpha-client.git)
- [Back-End-Link](https://github.com/Shm-Rsuf/tech-alpha-server.git)