Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)