Mode is a web application that allows users to explore and purchase various products online. Visit the live site here.
Mode is a platform for online shopping enthusiasts. Users can browse through a range of products and make purchases. Users can also manage their shopping carts and process payments securely. The application is deployed using Render, and the database is hosted on ElephantSQL.
These features were implemented to create an engaging and personalized experience for users, allowing them to have a seamless online shopping experience.
Mode utilizes the Stripe API for payment processing. The API provides a secure method for processing online payments.
This project uses Jest and React Testing Library for frontend testing and Jest for backend testing.
To run the tests, navigate to either the frontend
or backend
directory and run the following command:
$ npm test
# Clone Repository
$ git clone https://github.com/hollyabrams/capstone-project-2.git
# Navigate to the frontend directory and install dependencies
$ cd frontend
$ npm install
# Start the frontend server
$ npm start
# In a new terminal window, navigate to the backend directory and install dependencies
$ cd backend
$ npm install
# Start the backend server
$ npm start
The application is deployed using Render, and the PostgreSQL database is hosted on ElephantSQL.
Mode is designed to provide a seamless and secure online shopping experience. If you have any suggestions or feedback, please feel free to contribute to the project.