Skip to content

Ram-Ratan/aims

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

AIMS Portal

The Academic Information Management System (AIMS) Portal is a full-stack web application designed to streamline and enhance academic processes for students, faculty, and administrators.

NOTE:

  • Please refer to Usage section, for login credentials.
  • We continously improving our code quality.

Table of Contents

Features

The AIMS Portal includes the following features:

  • Student Dashboard:

    • Course registration
    • Attendance tracking
    • Marks retrieval
  • Faculty Dashboard:

    • Marking and editing attendance
    • Managing course marks
  • Admin Dashboard:

    • Adding new users
    • Assigning courses to teachers

Tech Stack

  • Frontend:

    • ReactJS
    • Tailwind CSS
    • Redux
    • React Query
  • Backend:

    • Node.js
    • Express.js
    • TypeScript
    • Prisma
    • JSON Web Tokens (JWT) for authentication
  • Database:

    • PostgreSQL
  • Validation and Testing:

    • We have done the end to end testing, Unit testing and validation will be incorporated in next phase.

Getting Started

To run the AIMS Portal locally, follow these steps:

  1. Clone the repository: [git clone https://github.com/Ram-Ratan/aims]
  2. Navigate to the project folder: cd aims
  3. Install dependencies: npm install
  4. Configure environment variables: Create a .env file and add necessary configurations.
  5. Run the application: npm start

Usage

  1. Access the AIMS Portal at https://aims-frontend.onrender.com in your browser.
  2. Log in with your credentials (student, faculty, or admin).
  3. Note: Please don't misuse the credentials.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published