- Target users : University and highschool students whoose difficult to find resources for self learning . Skoolio allows all users who has interest of sharing knowledge , education to upload their source to the platform .
Features
- Insert books
- Be available to download by other users
- Book owner dashboard
- Login / Register : Users are allowed to sign up with Google account or directly sign up with their email and password .
- hompage : List all books that currently have in the platform .
- Role and Permission : Only book owners are allowed to delete and update the book that are published .
- User friendly interface .
Technologies & tools
- React.JS (Frontend)
- Firebase : Cloud firestore , Firebase authentication , Firebase storage
- TailwindCSS : Shadcn UI , Daisy UI
- Vercel : Hosting platform , Firebase hosting .
- Figma : UI design platform
- Postman : An (ADE) API Development Environment for develope and test APIs .
GitHub Repository [https://github.com/Leap-Chanvuthy/Schoolio.git]
Project Installation
- Change directory to schoolio folder :
cd Schoolio
- Install neccessary dependencies :
npm install
- Start sever development environment :
```npm run dev```
- App is ran on
https://localhost:5173/
Home Page