Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days 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: 2024-12-09T17:39:55.540Z (2 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
![image](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/e17735ed-9496-40f1-96c3-e917a590862e)
# Login Page
![Screenshot 2023-09-06 161658](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/632d2363-0a83-4a31-8760-4ccb11c04c23)# Dashboard
![Screenshot 2023-09-06 161757](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/d9d5e7ef-9c3c-445d-8c3c-2b94d52bcd31)# Students Listing Page
![Screenshot 2023-09-06 161825](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/af4a5146-b4e0-4b7d-9a21-35c96df22365)# Student Registration Page
![Screenshot 2023-09-06 161857](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/bb2527f8-f097-4549-9262-29c9af825880)# Instructors Listing Page
![Screenshot 2023-09-06 161950](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/8a61df14-e7cb-4728-8222-a24d6dc367a4)# Instructor Registration Page
![Screenshot 2023-09-06 162039](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/26245726-6c1c-40ba-a0a0-b17e5474fd85)# Courses Listing Page
![Screenshot 2023-09-06 162157](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/b798d6e8-53ca-49ab-95ce-11499b0f5c8a)# Course Form Page
![Screenshot 2023-09-06 162217](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/1918009f-0397-4f22-8e9b-b155cd8f217e)# Enrollment Listing Page
![Screenshot 2023-09-06 162239](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/f0bbf514-beec-4e2e-ab5a-f5a56fea15b6)# Assignment Listing Page
![Screenshot 2023-09-06 162335](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/df90a754-4b04-42b5-8422-e91fbc8321f1)# Add New Assignment Page
![Screenshot 2023-09-06 162420](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/247a249d-df79-4282-af16-f7edfe61cc58)# Submission Listing Page
![Screenshot 2023-09-06 162441](https://github.com/Ajay84sia/StudyWave_Campus/assets/98752820/7884593c-c158-4589-a2ac-18c8459f78db)## **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.