Skip to content

moyamoha/course-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Management application

Intro

This is a hobby application originally made for my personal use. As a university student I know some students don't like platforms offered by their university, since those platforms are complex and have alot more functionalities. So I decided to make my own application to keep track of my school progress. I wanted to keep it as simple as possible while maintaining the basic functionalities. Here are some of the actions a user can do in this app:

  • See all their currently active courses, completed courses and planned ones
  • Add course
  • Remove course
  • Mark ongoing course as completed and provide result
  • Start a planned course
  • Change their profile picture
  • Download their data in json format
  • See cool stats about their progress

The main purpose of making this app is however learning. I had heard of how loved framework is Vue among web-developers, so I decided to learn it and see if it deserves all the hype. I soon realized that yes it absolutely does.

Technology stack:

  1. Vue
  2. Vue-Router
  3. Vuetify
  4. Vuex
  5. Vue-Router
  6. MongoDb
  7. Express
  8. NodeJs
  9. aws-sdk (s3 bucket for storing profile images)
  10. PassportJs (for authentication)
  11. Github actions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors