Skip to content

cherylchao6/progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Myprogress

Have you ever wondered what would keep you persistent when trying to finish a goal? I believe that it's not about the outcome but "Visualising the gradual changes on oneself" matters the most! Myprogress provides a social media platform that aims to help an individual to record their changes during a progress share with friends with privacy!

Start your own progress NOW ! ( The domain is no longer in service )

  • Sign up easily here

  • Use the test accounts below to sign in

    Email: test@gmail.com

    Password: 1234

    In case you want to test chat room in incognito window at the same time

    Email: testsocket@gmail.com

    Password: 1234

Table of content

Technologies

Backend

  • Node.js
  • Express.js
  • AWS EC2
  • AWS S3

Frontend

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • Chart.js
  • Owl Carousel

Web Socket

  • socket.io

Database

  • MySQL
  • AWS RDS

Networking

  • HTTP & HTTPS
  • Domain Name System (DNS)
  • Nginx
  • SSL Certificate

Test

  • Mocha
  • Chai

Structure

截圖 2023-06-06 下午9 14 50

Features

  • Browse Abundant categories of progresses
  • Search any progresses or friends of interests
  • Progress-related feature:
    • Create a progress with customized data sets
    • Change progress publicity
    • Present customized data sets with line-chart according to time scale of interests
    • Present continuous daily change by gif
    • Add diaries under a progress to recode daily progress
    • Edit progress and diary
  • Social-related feature:
    • Update profile picture and motto
    • Follow and unfollow other users and check the follwing list
    • Create a group progress and invite friends by an invitation code
    • Update daily progress in a group progresss
    • Analyze achieved rate and rank of group members
    • Chat rooms both for private and group

Demo

  • Browse Abundant categories of progresses:
mainpage.mov
  • Search any progresses or friends of interests:
search.mov
  • Create a personal progress with customized data:
addProgress.mov
  • Add diaries under a progress and visualize your change by line chart of data and GIF:
progressView.MP4
  • Follow friends and chat with them:
socialFunction.mp4
  • Create group prougress and compete with friends:
groupProgress.mp4

Author

Cheryl Chao Github

Email: nmpyt21@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published