{"id":15175273,"url":"https://github.com/adilfathi/bookstore-mern-stack","last_synced_at":"2026-02-26T09:06:50.728Z","repository":{"id":255104310,"uuid":"848552071","full_name":"adilfathi/Bookstore-MERN-stack","owner":"adilfathi","description":"Book Store Project is a full-stack web application built with the MERN stack (MongoDB, Express.js, React.js, Node.js). This platform allows users to browse, search, and view detailed information about books. It also provides features to add, edit, and delete books, making it a perfect solution for managing a book collection.","archived":false,"fork":false,"pushed_at":"2024-08-28T01:34:16.000Z","size":3258,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T18:14:06.172Z","etag":null,"topics":["backend","bookstore","frontend","mongodb","nodejs","react"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adilfathi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-28T01:10:07.000Z","updated_at":"2024-08-28T01:34:19.000Z","dependencies_parsed_at":"2024-08-28T02:52:50.105Z","dependency_job_id":null,"html_url":"https://github.com/adilfathi/Bookstore-MERN-stack","commit_stats":null,"previous_names":["adilfathi/bookstore-mern-stack"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adilfathi%2FBookstore-MERN-stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adilfathi%2FBookstore-MERN-stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adilfathi%2FBookstore-MERN-stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adilfathi%2FBookstore-MERN-stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adilfathi","download_url":"https://codeload.github.com/adilfathi/Bookstore-MERN-stack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240063929,"owners_count":19742227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backend","bookstore","frontend","mongodb","nodejs","react"],"created_at":"2024-09-27T12:21:15.915Z","updated_at":"2025-11-11T09:31:21.393Z","avatar_url":"https://github.com/adilfathi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n# Book Store Project with the MERN Stack\r\n\r\nWelcome to the Book Store Project! This is a dynamic and interactive web application built using the powerful MERN stack (MongoDB, Express.js, React.js, Node.js). This platform offers users the ability to explore a diverse collection of books, search for their favorite titles, view detailed information about each book, and manage their selections in a cart for purchase. Additionally, users with the necessary permissions can add new books to the collection, update book details, or remove books as needed.\r\n\r\n\u003cimg width=\"1440\" alt=\"Screenshot 2024-08-28 at 08 32 56\" src=\"https://github.com/user-attachments/assets/632b7cce-ae6f-4c94-aa6f-97cfc971a52e\"\u003e\r\n\u003cimg width=\"1440\" alt=\"Screenshot 2024-08-28 at 08 32 51\" src=\"https://github.com/user-attachments/assets/eb5cc049-8918-488c-b7fa-b2fcb25a5489\"\u003e\r\n\r\n\r\n\r\n## Key Features\r\n\r\n- **Browse Books:** Discover a wide range of books presented in a visually appealing layout, using both cards and tables for easy navigation.\r\n- **Add New Books:** Seamlessly add new titles to the collection with a simple and intuitive form.\r\n- **Update Book Information:** Effortlessly edit book details to keep the collection up to date.\r\n- **Remove Books:** Efficiently delete books from the collection when they are no longer available or relevant.\r\n- **Detailed Book Descriptions:** Access comprehensive descriptions and other pertinent details about each book.\r\n\r\n## Technologies Implemented\r\n\r\n- **MongoDB:** A NoSQL database for storing book information and user data.\r\n- **Express.js:** A flexible Node.js web application framework for building APIs and handling server-side logic.\r\n- **React.js:** A JavaScript library for creating dynamic user interfaces and managing the state of the application.\r\n- **Node.js:** A runtime environment for executing JavaScript code server-side.\r\n\r\n## How to Get Started\r\n\r\n1. **Clone the repository:**\r\n   \\`\\`\\`bash\r\n   git clone https://github.com/adilfathi/Bookstore-MERN-stack.git\r\n   \\`\\`\\`\r\n   \r\n2. **Install dependencies for both server and client:**\r\n   \\`\\`\\`bash\r\n   cd book-store-project\r\n   npm install\r\n   cd client\r\n   npm install\r\n   \\`\\`\\`\r\n\r\n3. **Run the application:**\r\n   - For the server:\r\n     \\`\\`\\`bash\r\n     npm run dev\r\n     \\`\\`\\`\r\n   - For the client:\r\n     \\`\\`\\`bash\r\n     npm run dev\r\n     \\`\\`\\`\r\n\r\n4. **Visit the application:**\r\n   Open your web browser and navigate to \\`http://localhost:3000\\` to start exploring the book store!\r\n\r\n## Contributing\r\n\r\nWe welcome contributions to enhance the functionality of this project. Feel free to fork the repository, make your changes, and submit a pull request!\r\n\r\n## Contributors\r\n\r\n- [adilfathi](https://github.com/adilfathi)\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License. See the LICENSE file for more details.\r\n\r\n---\r\n\r\n\r\n\r\nDive into our Book Store Project today and experience a seamless, user-friendly way to manage and explore your book collection!\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadilfathi%2Fbookstore-mern-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadilfathi%2Fbookstore-mern-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadilfathi%2Fbookstore-mern-stack/lists"}