https://github.com/ajay84sia/studywave_campus
Study Wave Campus is a comprehensive Learning Management System that provides secure authentication and efficient administration. This project aimed to develop a platform that facilitates seamless learning and management processes, meeting the demands of modern educational environments.
https://github.com/ajay84sia/studywave_campus
angular auth0 django generative-ai prompt-engineering python3 tailwind-css typescript
Last synced: about 1 month ago
JSON representation
Study Wave Campus is a comprehensive Learning Management System that provides secure authentication and efficient administration. This project aimed to develop a platform that facilitates seamless learning and management processes, meeting the demands of modern educational environments.
- Host: GitHub
- URL: https://github.com/ajay84sia/studywave_campus
- Owner: Ajay84sia
- Created: 2023-08-27T11:39:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-12T16:34:16.000Z (over 1 year ago)
- Last Synced: 2025-02-04T13:29:51.683Z (3 months ago)
- Topics: angular, auth0, django, generative-ai, prompt-engineering, python3, tailwind-css, typescript
- Language: HTML
- Homepage: https://study-wave-campus.netlify.app/
- Size: 655 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 🏷️ About StudyWave Campus
> Study Wave Campus is a comprehensive Learning Management System that provides secure authentication and efficient administration. This project aimed to develop a platform that facilitates seamless learning and management processes, meeting the demands of modern educational environments.
---
## **Frontend Deployed URL** 👉 (https://study-wave-campus.netlify.app/)
## **Backend Deployed URL** 👉 (https://study-wave-backend.vercel.app/)
## 🏷️ Tech Stack Used:-
### Frontend
| Angular | TypeScript | Tailwind CSS | Chart.Js | Auth0 |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
||
|
|
|
|
### Backend & Database
| Python | Django | MongoDB |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ |
||
|
|
---
## Frontend Screenshots 📷
---# Home Page

# Login Page
# Dashboard
# Students Listing Page
# Student Registration Page
# Instructors Listing Page
# Instructor Registration Page
# Courses Listing Page
# Course Form Page
# Enrollment Listing Page
# Assignment Listing Page
# Add New Assignment Page
# Submission Listing Page
## **API Endpoints**
### **Authentication**
- **`Auth0`** - Authentication is done using Auth0.
### **Students**
- **`GET /api/students/`** - Retrieve all students.
- **`GET /api/student/:id/`** - Retrieve single student details.
- **`POST /api/add_student/`** - Insert new student details.
- **`PATCH /api/students/update/:id`** - Update student details.
- **`DELETE /api/students/:id`** -Delete student details.### **Instructors**
- **`GET /api/instructors/`** - Retrieve all instructors.
- **`GET /api/instructor/:id/`** - Retrieve single instructor details.
- **`POST /api/add_instructor/`** - Insert new instructor details.
- **`PATCH /api/instructors/update/:id`** - Update instructor details.
- **`DELETE /api/instructors/:id`** -Delete instructor details.### **Courses**
- **`GET /api/courses/`** - Retrieve all courses.
- **`GET /api/course/:id/`** - Retrieve single course details.
- **`POST /api/add_course/`** - Insert new course details.
- **`PATCH /api/courses/update/:id`** - Update course details.
- **`DELETE /api/courses/:id`** -Delete course details.### **Enrollments**
- **`GET /api/enrollments/`** - Retrieve all enrollments.
- **`GET /api/enrollment/:id/`** - Retrieve single enrollment details.
- **`POST /api/add_enrollment/`** - Insert new enrollment details.
- **`PATCH /api/enrollments/update/:id`** - Update enrollment details.
- **`DELETE /api/enrollments/:id`** -Delete enrollment details.### **Assignments**
- **`GET /api/assignments/`** - Retrieve all assignments.
- **`GET /api/assignment/:id/`** - Retrieve single assignment details.
- **`POST /api/add_assignment/`** - Insert new assignment details.
- **`PATCH /api/assignments/update/:id`** - Update assignment details.
- **`DELETE /api/assignments/:id`** -Delete assignment details.### **Submissions**
- **`GET /api/submissions/`** - Retrieve all submissions.
- **`GET /api/submission/:id/`** - Retrieve single submission details.
- **`POST /api/add_submission/`** - Insert new submission details.
- **`PATCH /api/submissions/update/:id`** - Update submission details.
- **`DELETE /api/submissions/:id`** -Delete submission details.### **Departments**
- **`GET /api/departments/`** - Retrieve all departments.
- **`GET /api/department/:id/`** - Retrieve single department details.
- **`POST /api/add_department/`** - Insert new department details.
- **`PATCH /api/departments/update/:id`** - Update department details.
- **`DELETE /api/departments/:id`** -Delete department details.### **Announcements**
- **`GET /api/announcements/`** - Retrieve all announcements.
- **`GET /api/announcement/:id/`** - Retrieve single announcement details.
- **`POST /api/add_announcement/`** - Insert new announcement details.
- **`PATCH /api/announcements/update/:id`** - Update announcement details.
- **`DELETE /api/announcements/:id`** -Delete announcement details.