Skip to content

sillyadventures/project-2

 
 

Repository files navigation

ArtyCraftyCourses

#Get messy here at! https://artycraftycourses.herokuapp.com/

OverView

Platform for Artsy & Crafty people to find and share their art skills with others like-minded people.

Allows experienced people to have an opportunity to start their very own art class that they are skilled in. The platform allows people to apply for an instructor position, having this position allows them to create art courses online. Only when there is enough demand for the course, then course will be passed on to allow the student users to enrol in them. The platform also allows student users to register to apply for any current course and vote for a course that they would like to attend.

Instructor : Needs an Admin Code for Registration. Must prove to be well knowledge in the field of Art course pending creation. Must have a space for students to comfortably attend the course. Able to show a certain level of competency for teaching. Must have a PayPal Account.

Student : Free registration. Must have a PayPal Account.

Art platform : Collects the transaction from students. Students can get cancelation fee only till 5 days before course begins. Teacher is paid when course is done.

Site Navigation

Home Page :

  • Available art genres for sign up.
  • Updates and Current relevant news.

Register Page :

  • Student - Requires Username, password and email.
  • Instructor = Requires ADMIN CODE, username, password and email.

Login page :

  • Selection of student or Instructor. email and password require.

Profile page:

  • Student - Basic Profile : name, email, about, current course, completed course Able to update, edit profile.
  • Instructor - Advance Profile : name, email, about, current course, completed course, currently teaching. Able to update, edit profile.

Current Course page:

  • View current available courses here.
  • Instructor is able to edit & update own's current course.
  • Each available course can be recommended by students who completed it.
  • Each available course can be reviewed students who completed it.
  • Each available course has it's own details.

Pending Course page:

  • View pending courses available here.
  • Pending courses can be voted up / down once per user.
  • Instructor can create new course in this page.
  • When pending course reaches a certain number of Up votes, it goes to current courses.
  • Each pending course can be questioned by users.
  • Each pending course can be updated by Instructor who created it.
  • Each pending course has its own details.

Codes

Live Version

HEROKU : https://artycraftycourses.herokuapp.com/

GITHUB : https://github.com/sillyadventures/project-2

Built With

Workflow

ERD site flow

Acknowledgments

  • Little Hazel
  • Superman Joseph
  • Einstein Soh Min
  • Old man William
  • Teaching Assistant Master Alex Min

About

Starter for Project 2 - Node, Express, Mongo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 64.6%
  • CSS 30.9%
  • HTML 4.5%