BOOK SELLING PLATFORM -- Users Can Create Account / Post Ad's / Delete Ad's / Buy Books
- Javascript : Plain Javascript in frontend
- CSS : Styling Markdown
- EJS : Templating Engine
- Node JS : Backend Server which works on V8 engine of Javascript
- Express JS : Backend Framework
- Mongo DB : Database
- Firebase : Used for authentication of users
Clone the project
git clone https://github.com/Mr-Internetix/book-shelf.git
Go to the project directory
cd book-shelf
Install dependencies
npm install
Start the server
npm start
To run this project, you will need to add the following environment variables to your .env file
MONGO_URL = your mongo-db atlas api key
Its simple just add the json file Downloaded from the firabase platform with file-name
bookshelf.json in your root folder of the project i.e next to - index.js file
var firebaseConfig = {
// add your firebase configuration
};
var imagekit = new ImageKit({
publicKey: "add-your-key-here",
privateKey: "add-your-key-here",
urlEndpoint: "add-your-kye-here"
})
Just add the Database url in .env file ( I expect that mongo will create the collections automatically if not create manually by creating two collections ) i.e
- books
- users
MIT License.
You can use this project for free without notifying me by forking this project under the following conditions:
- Add a link to my Repository or my-profile
- Star the repository