Challenge 22 Single Page Application (SPA)
This project is a Single Page Application (SPA) that utilizes a RESTful API to perform BREADS (Browse, Read, Edit, Add, Delete, Sort) operations. The backend is built using Express JS and EJS for templating, while MongoDB is used as the database. The frontend is developed using Vanilla JavaScript and jQuery, with Bootstrap 5 and FontAwesome for styling and icons.
To install the dependencies, run the following command:
npm install
Create a .env
file in the root of your project and add the following lines:
MONGODB_URI=your_uri_here
DB_NAME=your_db_name_here
USERS_COLLECTION=your_collection_for_users_here
TODOS_COLLECTION=your_collection_for_todos_here
To start the application, use the following command:
npm run dev
If you would like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
This project is Unlicense License.
If you have any questions or issues, please open an issue at the issue tracker