Author: Junyi Liu, Lixing Chen
Web Development Class - Fall 2023
The goal of this project is for us applying the concepts learned by building a basic backend application with Node + Express + Mongo and HTML5
Functionalities: Authentication: Users can sign up, log in, and log out. @Lixing Chen
Upload document: Users can edit the user profile. @Lixing Chen
Publish: Users can create new class note and publish it. @Junyi Liu
Delete and Edit: Users can delete and edit published class notes. @Junyi Liu
Contact: Users can contact the members that recommend the app. @Junyi Liu
Sorting: Sorting notes by title in ascending/descending order. @Lixing Chen
-
Clone the repository to your local machine:
git clone https://github.com/chrischenlixing/EmoNotes.git
-
Make Sure your MongoDB is running on localhost:
-
Change to the project directory:
cd EmoNotes -
Install project dependencies:
npm install
-
To use this project, follow these steps:
npm start
This command will start the development server, and your project will be accessible at http://localhost:5100
