- ReactJs
- React icons
- Google Fonts
- Scss
- NodeJs
- Express
- Helmet
- Passport
- MongoDB
- Mongoose
- jwt
- tokens
- vercel
- AWS
- Render API
- Book Management: Allows librarians to add, edit, and delete books from the library catalog, including details such as title, author, genre, and availability status.
- Member Management: Maintains a database of library members, including their personal information, borrowing history, and membership status.
- Borrowing and Returning: Facilitates the borrowing and returning of books by members, managing due dates and overdue fines automatically.
- Search and Filter: Enables users to search for books by various criteria (title, author, genre) and apply filters to find specific items quickly.
- Reservation System: Allows members to reserve books that are currently unavailable, with notifications sent when the reserved item becomes available.
- Admin Dashboard: Provides administrators with access to system settings, user management, and advanced reporting features.
Após clonar o projeto ou fazer o download, execute os seguintes passos:
1 - npm i (instalar as dependencias)
2 - npm run start
link padrão: http://localhost:1337/
1 - npm i (instalar as dependencias)
2 - npm run start
link padrão: http://localhost:8080/ ou 80
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature - Make your changes and commit them:
git commit -am 'Add new feature' - Push to the branch:
git push origin feature/new-feature - Submit a pull request.
