https://github.com/sekharsunkara6/heliverse-assignment
https://github.com/sekharsunkara6/heliverse-assignment
bootstrap material-ui nextjs tailwindcss vite
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sekharsunkara6/heliverse-assignment
- Owner: SekharSunkara6
- Created: 2024-08-14T04:59:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T05:12:00.000Z (almost 2 years ago)
- Last Synced: 2025-01-29T04:45:59.574Z (over 1 year ago)
- Topics: bootstrap, material-ui, nextjs, tailwindcss, vite
- Language: JavaScript
- Homepage: https://classroom-fawn.vercel.app
- Size: 103 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# full-stack classroom website.
A complete classroom management web app for principals, teachers, and students to smoothly handle classroom tasks.
### Backend Setup
1. Clone the repository:
```bash
git clone https://github.com/SekharSunkara6/Heliverse-Assignment.git
cd classroom/server
```
2. Install dependencies:
```bash
npm install
```
3. Configure environment variables:
Create a \`.env\` file in the \`backend\` directory and add your MongoDB connection string and other necessary environment variables.
```bash
MONGO_URI=your_mongo_connection_string
```
4. Start the backend server:
```bash
npm run dev
```
### Frontend Setup
1. Navigate to the frontend directory:
```bash
cd ../client
```
2. Install dependencies:
```bash
npm install
```
3. Start the frontend development server:
```bash
npm run dev
```
## Usage
- Principal can log in with the default credentials:
1) **Email:** principal@classroom.com
2) **Password:** Admin
- Teachers and students can be added by the principal.