https://github.com/ramiruuu/book-tracker
Is a lightweight, full-stack CRUD application designed to help you organize your reading list. With a Node.js/Express backend, MongoDB for data storage, and a straightforward HTML/CSS/JavaScript frontend, you can effortlessly create, read, update, and delete book entries. Ideal for beginners looking to build practical web apps!
https://github.com/ramiruuu/book-tracker
css d firebase html javascript mongodb mongoosejs nodejs
Last synced: 2 months ago
JSON representation
Is a lightweight, full-stack CRUD application designed to help you organize your reading list. With a Node.js/Express backend, MongoDB for data storage, and a straightforward HTML/CSS/JavaScript frontend, you can effortlessly create, read, update, and delete book entries. Ideal for beginners looking to build practical web apps!
- Host: GitHub
- URL: https://github.com/ramiruuu/book-tracker
- Owner: Ramiruuu
- License: mit
- Created: 2025-04-03T14:03:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-03T14:28:20.000Z (about 1 year ago)
- Last Synced: 2025-04-09T17:12:28.887Z (about 1 year ago)
- Topics: css, d, firebase, html, javascript, mongodb, mongoosejs, nodejs
- Language: JavaScript
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Book Tracker - A CRUD Web App
Welcome to **Book Tracker**, a minimal yet functional CRUD (Create, Read, Update, Delete) web application for managing your book collection. Whether you're tracking books to read or ones you've finished, this app has you covered with a simple interface and persistent storage.
## Highlights
- **Create**: Add books with a title, author, and status.
- **Read**: See all your books displayed in a table.
- **Update**: Modify book details on the fly.
- **Delete**: Remove books you no longer need.
- Data is stored in MongoDB for persistence.
## Tech Stack
- **Frontend**: HTML5, CSS3, Vanilla JavaScript
- **Backend**: Node.js with Express.js
- **Database**: MongoDB (Mongoose ORM)
- **Dependencies**: CORS for API communication
## Installation
### 1. Get the Code
```bash
git clone
cd book-tracker