Skip to content

MARVELOUSbear/goalgorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goalgorithm

Author

Haocheng Yang

Ziqi Xu

Project Objective

This is an algorithm study notes sharing app. It consists of 4 parts: authentication(register/login), All article lists, My article lists, and Article management.

Users can search articles by titles or descriptions, filter articles by tags, They can also create, update and delete their own articles and view all articles, they can upvote articles as well.

Screenshot

screenshot

Tech requirements

  • bcrypt
  • React
  • express
  • React-Bootstrap
  • mongodb
  • React-Markdown
  • React-multi-select-component
  • React-toggle
  • React-js-pagination
  • Sweetalert2

How to install/use locally

  • Clone this repo and run npm -install in both the root directory and the client directory
  • Keep your mongodb running
  • Run npm start in your client directory and nodemon app.js in your root directory. You can use the dev mode at localhost:3001 port. To test the full functionality run yarn build in client directory and nodemon app.js in your root directory, go to localhost:3000 to try.

Reference to the class

CS5610

Link to the video demonstration

demonstration video

Demo Link

https://goalgorithm.herokuapp.com/

Google Slides

Slides

MIT License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors