Book-Store is a web application that allows users to manage a collection of books. It provides features such as adding new books, updating existing ones, and removing books from the collection. The app offers a simple and intuitive interface for users to track a variety of books.
- View Books: View a list of available books with details such as title, author, and time.
- Add New Books: Add books to the collection with relevant details.
- Update Book Information: Modify details of existing books.
- Delete Books: Remove books from the collection.
- Responsive Design: Optimized for both desktop and mobile devices.
- Frontend: React, HTML5, CSS3, tailwind, JavaScript
- Backend: Node.js, Express
- Database: MongoDB
- Deployment: Render, Heroku
- Node.js and npm installed
- Basic understanding of React, Nodejs, Express and Mongodb
-
Clone the repository:
git clone https://github.com/07nainankit/Book-Store.git cd Book-Store -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000.
To deploy the project, build the application using:
npm run buildYou can deploy the build directory to your preferred hosting service.
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'Add your feature') - Push to the branch (
git push origin feature/your-feature) - Create a Pull Request
If you encounter any issues or have suggestions for improvement, feel free to open an issue in this repository.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, suggestions, or collaboration, feel free to reach out to Ankit Nain.