Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fredvuni/bookstore
Node JS Bootstrap and EJS book store that enables users to store books,authors plus publish date in mongoDB
https://github.com/fredvuni/bookstore
bootstrap4 ejs express mongodb nodejs
Last synced: 12 days ago
JSON representation
Node JS Bootstrap and EJS book store that enables users to store books,authors plus publish date in mongoDB
- Host: GitHub
- URL: https://github.com/fredvuni/bookstore
- Owner: FREDVUNI
- Created: 2021-12-16T22:14:44.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-12T14:26:06.000Z (over 1 year ago)
- Last Synced: 2024-12-01T17:43:43.518Z (2 months ago)
- Topics: bootstrap4, ejs, express, mongodb, nodejs
- Language: JavaScript
- Homepage:
- Size: 7.55 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Node.js and EJS Book Store
This is a book store application built using Node.js and EJS template engine. It allows users to store information about books, authors, and their publishing date in a MongoDB database.
## Installation
1. Clone the repository: `git clone https://github.com/FREDVUNI/Bookstore.git`
2. Navigate to the project directory: `cd book-store`
3. Install dependencies: `npm install`
4. Create a `.env` file and update the values for your local environment accordingly
5. Set up your local MongoDB database by updating the `MONGODB_URI` value in the `.env` file
6. Start the server: `npm start`## Usage
To run the application, navigate to `http://localhost:3000` in your browser. You can add new books, authors, and their publishing date by filling out the input fields and submitting the form. You can also view and delete existing books and authors.
## Technologies Used
- Node.js
- Express
- EJS
- MongoDB## Contributing
If you would like to contribute to this project, please fork the repository and submit a pull request.
## Screenshot
![book](https://user-images.githubusercontent.com/41730664/212620432-8653d431-8ae4-435e-869f-02ed4b18d252.png)