Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Welcome to Persona! #Persona is peer base personality evaluation platform ScreenShot

Git Workflow

Should pass all test and rebase from savagepopsicle/like/master before merge.

Git-workflow

Tech Stack

  • Server: Node.js, Express, Passport, Sequelize
  • Database: PostgreSQL
  • Frontend: AngularJS
  • Deployment: AWS
  • Testing:
    • Backend: Mocha, Chai
    • Frontend: Mocha, Chai, and Karma
    • Service: Travis
  • Task runner: Grunt

Architecture

Architecture

architecture

Database Schema

MVP database schema

UX Flow Chart

MVP UX Flow Chart

User view router
  • /
  • /signin
  • /signout
  • /register
  • /dashboard
  • /id/:id
API
  • POST /api/signin
  • POST /api/signout
  • GET /api/profile/
  • POST /api/profile/
  • PUT /api/profile/
  • DELETE /api/profile/
  • GET /api/profile/:id
  • GET /api/users/
  • POST /api/vote

Team

  • All features are created in fullstack manner (backend to frontend).
  • Scrum Master: Aaron
  • Product Owner: Yifeng

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages