Skip to content

Repository files navigation

EmoNotes

Author: Junyi Liu, Lixing Chen

Project Link

Main Page

Presentations

Video Slides
ThumbNail

Class Link

Web Development Class - Fall 2023

Project Objective

The goal of this project is for us applying the concepts learned by building a basic backend application with Node + Express + Mongo and HTML5

Screenshot

Login Screenshot HomePage Screenshot

Functionalities

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

Instructions to Build

  1. Clone the repository to your local machine:

    git clone https://github.com/chrischenlixing/EmoNotes.git
  2. Make Sure your MongoDB is running on localhost:

  3. Change to the project directory:

     cd EmoNotes
  4. Install project dependencies:

     npm install
  5. 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

About

Northeastern Fall 2023 - A full stack application using Node.js, Express.js and Mongodb for note taking

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages