Skip to content

Project for Microsoft Engage'21(Final year Students)

Notifications You must be signed in to change notification settings

taniya76/Assignment_Helper

Repository files navigation

Assignment Helper - Website

Submission for Microsoft Engage 2021 🌟

GitHub code size in bytes GitHub last commit GitHub stars My stars GitHub forks Code size Languages Top Issues Watchers

Assignment Helper can help teacher and students when it comes to Assignment Submission.

Live Demo

Generic badge

Features and Interfaces

  1. Landing Page
  • Seamless landing page with two options of SignIn and SignUp. image

  • SignUp Page for new Users image

  • SignIn Page for existing Users image

  1. Home page
  • On Students' home page they can see the assignments uploaded by teachers.

  • On top-right there is logout button and if any user logout then he/she comes to starting page.

  • There are multiple Assignment Cards on the home page. And also each Assignment card is scroll-able. If content of card overflows then user can scroll inside the card. image

  • On Teachers' home page they can see the submitted assignments and there are option of Create Assignment. image

  1. Create Assignment Page for Teachers image

  2. Assignment Submission Page for Students

  • There are multiple Assignment cards and when any user submit the assignment then this page shows. image

Tech Stack:

css3 firebase javascript React Logo

Points to remember while testing the app

  1. In case any Assignment is not broadcasted it is probably due to server overload, Wait for the window to solve this.
  2. After Submission of Assignment just Wait for few Seconds. It take some time to save the data in Database.
  3. Make sure the URL is starting with https

Instructions

  1. git clone https://github.com/taniya76/Assignment_Helper.git
  2. cd ./Assignment_Helper
  3. Install node dependencies
    • npm install
  4. Replace firebase API keys with your configurations (Currently I added my Credentials for testing but soon I will remove them)
  5. Create a .env file
    • Add relevant credentials
    • cp .env.example .env
  6. npm start
  7. The Website is now running at http://localhost:3000/

Useful Links


if (youEnjoyed) {
    starThisRepository();
}

About

Project for Microsoft Engage'21(Final year Students)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published