Skip to content

Yash-Jain2006/cloud-student-management-system

Repository files navigation

Overview

EduCloud - The Cloud-Based Student Management System is a fully functional SaaS web application developed for managing students, courses, authentication, and cloud-based file storage.
It provides an end-to-end platform where students can register, log in, manage their enrolled courses, and track their academic progress — all hosted on the cloud.
The project demonstrates real-world cloud computing concepts like cloud deployment, user authentication, database integration, and role-based access control using AWS services along with full-stack web development technologies.

Features

  • Student Registration and Login
  • Student Dashboard
  • Admin Panel
  • Course Management
  • Role-Based Access Control
  • File Upload System
  • Cloud Deployment using AWS
  • Real-Time Data Management
  • Secure Authentication System

Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • JavaScript

Backend

  • Python
  • Fast API

Cloud Services

  • AWS Amplify
  • AWS S3
  • AWS RDS
  • AWS IAM

Database

  • PostgreSQL / MySQL

Project Architecture


Frontend (React.js)

Backend API (FastAPI/Python)

AWS Cloud Services
├── AWS IAM
├── AWS RDS
├── AWS S3
└── AWS Amplify

Installation Steps

Clone Repository
git clone https://github.com/Yash-Jain2006/Etherea-Scalable-E-Commerce-Platform.git

Frontend Setup
cd frontend
npm install
npm run dev

Backend Setup
cd backend
python -m venv venv
venv\Scripts\activate bash ( On Windows ) (source venv/bin/activate -- On macOS/Linux)
pip install -r requirements.txt

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors