/study-swe

Aim is a study tracking app for developers to record the skills they are learning and progress information about each skill.

Primary LanguageEJS

Aim

Aim is a study tracking app for developers to record the skills they are learning and progress information about each skill.

Check out Aim here.

Technologies used

Express JS, EJS, MongoDB, Mongoose, Javascript, Bulma CSS framework, HTML, CSS

Features

  • Cloud hosted database via MongoDB Atlas and Heroku
  • Dynamically populated pages via EJS
  • User creation, login and authentication
  • Pinterest-like mobile-friendly design
  • Conditionally-rendered UI based on user login status

User stories

  • A user can visit the home page with an example list of study topics.
  • A user can create their own account.
  • A user can create "subject" entries that will be added to the home page.
  • A user can enter the subject name, what they are doing to study this subject (study method, next step), their numeric skill level and whether the skill is on their resume
  • A user can edit existing subject entries displayed on the home page.
  • Multiple users can create accounts in the app, each account with the same abilities.