- Introduction
- Problems
- Solution
- Features
- Tech Stack
- How to run the program
- Screenshots
- Team Members
- Contributors
StudyCircle Student focused Platform dedicated to bring all learners together at one place to support each other and excel at their studies with the use of best recommended resources.
- No Common platform for students to ask questions
- Lack of Communities which provides relevant resources and help/guide to students for their personal and professional growth
- No proper archiving or storage of discussions and resources
- No Medium which connects students of multiple Universities and Colleges
- Lack of Resources in time for students to study like in Karnali ZOne as the penetration of Internet is increasing
Study Circle comes with the solutions of all the above problems:
- Common platform where all students come together to ask questions
- Platform where Experts and talented group of people are answering the questions
- Bots automatically generates the best solutions of the problems asked
- Place where all the discussions are stored like in Stack Overflow on the basis of relevancy
- Curated Resources recommended according to questions asked
- Place where the learning is made easier and accessible to everyone with the use of technology
- User Registration: Students can register on the platform to ask and answer questions. They will be required to provide their name, email address, university, department, and subjects.
- Ask Questions: Once registered, students can ask questions related to their university courses by selecting the appropriate department and subject.
- Get Auto-generated Answers from our bot
- Get Recommendations of the resources according to questions
- Search: Students can search for questions and resources by university, department, subject, or keyword.
- Admin Dashboard: An admin dashboard will be available for platform administrators to manage user accounts, questions, and answers. Administrators can review reported content, remove inappropriate content, and block users who violate community guidelines.
- Spam Filtering by ML model
- UpVote and DownVote in answers and questions
Front-end: NextJS,TypeScript, TailwindCSS Backend:Python, Socket, Pocketbase
cd pocketbase
./pocketbase serve
starts the pocketbase server- Login id for pocketbase: admin@admin.com Password: adminpassword, you'll get all the data we have stored and the database design
- Navigate to src\utils\pb.ts and change the url to your local pocketbase server url
yarn dev
to start development server
Rupesh Budhathoki (Frontend and Database Design)
Rikesh Silwal (AI/ML)
Kushal Bastakoti (Backend and Database Design)
Bibek Dhakal (Project Manager)
If you want to help to make this project happen feel free to create a issue and let's work on it together ;)