autograder-org / autoGrader-frontend

An automated assignment grading system that leverages LLMs and AI to enhance grading efficiency and reliability. It includes modules for data input, criteria definition, AI integration, consistency checks, and comprehensive reporting, aimed at improving educational outcomes.
https://autograder.dev
8 stars 5 forks source link

Develop Login and Landing Pages for AutoGrader App #18

Open parthasarathydNU opened 6 months ago

parthasarathydNU commented 6 months ago

Overview

This issue aims to develop the initial user interface components of the AutoGrader app, specifically focusing on the login page and the landing page after login. The objective is to ensure a smooth user entry point into the app, followed by an informative landing page that previews upcoming features.

Objectives

Technical Stack

Features to Implement

  1. Login Page:

    • User authentication fields (email and password).
    • Links to password recovery and sign-up page for new users.
    • Security features like CAPTCHA to prevent automated abuse.
  2. Landing Page:

    • Overview of the app’s core features such as Assignment Creation, Rubric Generation, and Persona Management.
    • Each feature should be listed with a "Coming Soon" tag to set user expectations.
    • Design elements that are visually appealing and aligned with the app’s branding.

Tasks

Contribution Guidelines

Questions and Feedback

parthasarathydNU commented 6 months ago

For the first iteration It would be a good start if we just get the landing page up live. The project is deployed and live on https://autograder.dev.

A good first start would be to just have the first landing page consist of the various features of the app and then we can implement login as the next step.

deepika-sundaram commented 6 months ago

@parthasarathydNU i have worked on this feature and initial design will look like below

image

added you to the figma which i created just now

parthasarathydNU commented 6 months ago

@deepika-sundaram - can you paste the figma link here and make it publicly viewable but only editable by people who have access ?