Bookify is a hobby project built using Express.js, EJS, and MongoDB. This app serves as a simple book management system built by Keith Poncardas.
- Express.js for backend handling
- EJS for templating
- MongoDB for database management
- Authentication with JWT
- Basic CRUD operations
- Clone the repository:
git clone https://github.com/Keith-Poncardas/bookify.git cd bookify - Install dependencies:
npm install
Create a .env file in the root directory and add the following:
MONGO_URL=your_mongodb_connection_string
PORT=your_preferred_port
JWT_SECRET=your_jwt_secret
JWT_EXPIRATION=your_jwt_expiration_time
USN=your_dashboard_username
PASS=your_dashboard_password
Seed your database by running:
node seeders/seeds.jsStart the development server:
node server.jsThis project is for personal use and learning purposes only.