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.
- 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.
-
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.
- Clone the repository:
git clone https://github.com/Shm-Rsuf/tech-alpha-client.git
- Navigate to the client directory:
cd tech-alpha-client
- Install dependencies:
npm install
- Start the client:
npm start
- Access the client in your browser at:
https://localhost:3000
- Clone the repository:
git clone https://github.com/Shm-Rsuf/tech-alpha-server.git
- Navigate to the server directory:
cd tech-alpha-server
- Install dependencies:
npm install
- Start the server:
npm start
- 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
- The server will be running at:
http://localhost:8000