Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/w-ptra/seastudy
SEA Study, an all-in-one online learning platform designed to empower learners and educators alike. Whether you're diving into academics, mastering programming, exploring culinary arts, or discovering new passions, SEA Study is here to guide you on your learning journey.
https://github.com/w-ptra/seastudy
express javascript jest jwt nextjs postgresql prisma tailwindcss typescript
Last synced: 2 days ago
JSON representation
SEA Study, an all-in-one online learning platform designed to empower learners and educators alike. Whether you're diving into academics, mastering programming, exploring culinary arts, or discovering new passions, SEA Study is here to guide you on your learning journey.
- Host: GitHub
- URL: https://github.com/w-ptra/seastudy
- Owner: W-ptra
- Created: 2024-08-03T17:10:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T20:29:18.000Z (5 months ago)
- Last Synced: 2024-11-25T04:09:00.258Z (2 months ago)
- Topics: express, javascript, jest, jwt, nextjs, postgresql, prisma, tailwindcss, typescript
- Language: JavaScript
- Homepage:
- Size: 56.5 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SEA Study: Learn Anytime, Anywhere!
Welcome to SEA Study, an all-in-one online learning platform designed to empower learners and educators alike. Whether you're diving into academics, mastering programming, exploring culinary arts, or discovering new passions, SEA Study is here to guide you on your learning journey.#### Key Features:
- Course Creation & Management: Easily create, organize, and manage courses tailored to your students' needs.
- Interactive Assignments: Engage learners with dynamic assignments that reinforce their understanding.
- Progress Tracking: Monitor your learning journey with insightful progress tracking tools.
- Community Forum: Connect with fellow learners and instructors in a vibrant, collaborative community.
Join SEA Study today and start your journey toward mastering new skills and knowledge!Team Sigma-rizz repository for Compfest Software Engineering Academy
---Team Members:
- Aulia Anugrah Aziz
- Steven Tjhia
- Atqiya Haydar Luqman
- Wisnu Putra## Technologies used
#### Frontend
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js&logoColor=white)
![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)#### Backend
![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)
![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white)
![Express.js](https://img.shields.io/badge/express.js-%23404d59.svg?style=for-the-badge&logo=express&logoColor=%2361DAFB)
![JWT](https://img.shields.io/badge/JWT-black?style=for-the-badge&logo=JSON%20web%20tokens)
![Jest](https://img.shields.io/badge/-jest-%23C21325?style=for-the-badge&logo=jest&logoColor=white)#### Database
![Prisma](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge&logo=Prisma&logoColor=white)
![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white)## Documentation
#### Class Diagram
![SigmaRizz_ERD](https://github.com/user-attachments/assets/05654b68-d9d1-4fba-8fb7-c220bd5d87af)#### Entity Relationship Diagram (ERD)
![ERD_SeaStudy drawio_1](https://github.com/user-attachments/assets/550e572e-8d71-4c3d-901f-e739e8a9e58f)#### Use Case Diagram
![image](https://github.com/user-attachments/assets/23eea0bb-1a9c-47a3-82f5-fb4a6d8536da)#### System Design Diagram
![system_design_seastudy_application](https://github.com/user-attachments/assets/c73dc681-6633-489c-9e1a-67bd6efb1ca3)## Setup
- Clone the github repository
```
cd SEASalon
git clone https://github.com/auli-aziz/SEA-Salon.git
```
### Frontend- Ensure You’re on the right folder
```
cd client
```- Run npm install to install all dependencies
```
npm install
```- Create an .env file in your project root folder and add your variables.
- Insert Variables
- To test the installation result run
```
npm run dev
```### Backend
- Open a new terminal and ensure You’re on the right folder
```
cd server
```- Run npm install to install all dependencies
```
npm install
```
- Create an .env file in your project root folder and add your variables.- Insert Database Variables
- To test the installation result run
```
node .
```- To run development mode, run
```
npm run dev
```