Todo List - 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 installCreate 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_hereTo start the application, use the following command:
npm run devIf 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