Coder Social home page Coder Social logo

sit-cs546-project's Introduction

Bookmark Collector

A project to fulfill CS 546 section A final group assignment by Group 12

Members

  • Shuhao Bai
  • Xi Wei Yin @GitHub
  • Yuanxin Liu
  • Yue Lei
  • Zhehang Xu
  • Zihao Chen

Setup Instructions

Requirement:

  1. Please make sure you have MongoDB running on your local machine. For more instruction on how to do that, please visit here.
  2. Please make sure you have the newest version of node.js and npm package manager installed on your local machine.
  3. Please use Chrome browser to test the application.

Setup Steps

  • Step 1: type npm i to install all required node modules, under the project's root folder.
  • Step 2: type node data/seed.js to populate the database with the seeding file. (Make sure your MongoDB server is running at the back end with default port and settings. To view the database, use MongoDB Compass)
  • Step 3: type npm start to run the application locally after seeding process.
  • Step 4: visit http://localhost:3000

Test user credentials

Credits and Contribution

Zhehang Xu

  1. User Account Management System(Front and Back end)
  2. Login and Create Account routing(Front and Back end)
  3. Database connection.
  4. Security measurement.

Shuhao Bai

  1. User Account Management System(Front and Back end).
  2. Create Account(Front end)
  3. User Logout function.
  4. Sorting bookmark categories(Front end)

Xi Wei Yin:

  1. Dashboard structure implementation.
  2. Bookmark sharing function(Front and Back end).
  3. Bookmark deleting function(Front and Back end).
  4. HTML Validation and Website Accessability testing, debugging.

Yue Lei:

  1. Bookmark Searching function.(Front and Back end)
  2. Database collections set up.
  3. Database seeding.
  4. Database testing and debugging.

Zihao Chen:

  1. Dashboard (Front and Back end)
  2. Dashboard debug and optimization.
  3. Bookmark displaying function.
  4. Bookmark adding function(Front and Back end).

Yuanxin Liu:

  1. Dashboard UI (Front end)
  2. Bookmark adding-to-favorite funciton(Back End)
  3. Bookmark remove function(Back end)
  4. Bookmark category displaying optimization.

Support

sit-cs546-project's People

Contributors

yhnuj111 avatar shuhaobai avatar pho3n1x13 avatar bugbugbug123 avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Forkers

yhnuj111

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.