Welcome to Booksy, your go-to online bookstore built using the MERN stack with user authentication handled by Clerk and payments processed by Stripe.. Booksy offers a vast collection of books across various genres, providing book lovers with an intuitive platform to explore, select, and purchase their favorite reads with ease. Whether you're into fiction, non-fiction, educational materials, or rare finds, Booksy is designed to cater to your reading preferences.
Frontend: React.js for a dynamic and responsive user interface. Backend: Node.js and Express.js for robust server-side logic and API endpoints. Database: MongoDB for flexible and scalable data storage. Payment Processing: Stripe integration for secure and efficient payment transactions. Styling: CSS and responsive design principles for a polished and adaptive user experience.
Demetrius Vissarion - https://github.com/demetriusvissarion Thomas Mazzag - https://github.com/TomMazzag Ilhan Abdalle - https://github.com/Illy-hans Jehoshua - https://github.com/AVJehoshua Fawaz Tarar - https://github.com/Fawaztarar
https://trello.com/b/qv2hfgk4/ecommerce-final-project
https://excalidraw.com/#room=a5e0e468c208d0365181,Nr2s0OMVmuSbWFPOP75-5A
Miro
API Documents
To set up the Booksy project locally, follow these steps:
Prerequisites
Node.js MongoDB
git clone https://github.com/AVJehoshua/Booksy-backend.git
Clone the repository or download the source code:
git clone https://github.com/TomMazzag/Booksy-frontend.git
Navigate to the project directory:
cd Booksy-frontend
Install the required dependencies for the backend:
cd Booksy-backend
Start the backend server:
Environment Variables Set up the required environment variables in .env files within the backend directory and .env.local in frontend
MONGO_URI: Connection string for your MongoDB database. STRIPE_SECRET_KEY: Secret key for Stripe payment integration. Stripe Integration Ensure you have set up your Stripe account and obtained the necessary API keys for payment processing.
Explore the bookstore, sign up or log in, add books to your cart, and proceed to checkout. Enjoy a seamless book shopping experience from the comfort of your home.
Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request with your features or fixes.
Booksy is open-source web application
Special thanks to Booksy and Makers Team
Happy Reading!