AI-driven learning hub platform
Team · Features · Demo · Getting Started · Feedback and Issues
-
Web Scraper
- Extract content from any URL for learning purposes.
- AI-powered content analysis and study guide generation.
-
Diverse Learning Material Input Support
- Accepts various types of input: Video, Text, Keywords, and Topics.
-
AI-Generated Study Materials
- Summary: Concise summaries of learning materials.
- Video Recommendations: Relevant videos for deeper understanding.
- Q&A: Exercise questions to reinforce concepts.
- Further Information: Additional resources for comprehensive learning.
- Action Items: Task identification and integration with Google Calendar and Gmail.
-
Smart Note Taking
- Grammar Refinement: Automatic correction of grammatical errors.
- Concise Version: Summarization of lengthy or disorganized notes.
-
AI-Powered Discussion
- Engage in interactive discussions with AI to enhance comprehension.
- AI-generated recommended questions based on user input.
-
Extended Learning Materials
- Seamless integration of new inputs with existing materials for comprehensive study support.
-
Learning History
- Track and review all learning activities and materials.
Watch our fully working demo on YouTube.
-
Create a Supabase project via the Supabase dashboard.
-
Clone the repository:
git clone https://github.com/your-username/sparkmind.git cd sparkmind
-
Install dependencies:
npm install
-
Set up environment variables:
-
Copy
.env.local.example
to.env.local
-
Update the following in
.env.local
:NEXT_PUBLIC_SUPABASE_URL=[INSERT SUPABASE PROJECT URL] NEXT_PUBLIC_SUPABASE_ANON_KEY=[INSERT SUPABASE PROJECT API ANON KEY]
-
Find these values in your Supabase project's API settings
-
-
Run the development server:
npm run dev
Visit http://localhost:3000 to see the application.
We welcome your feedback and contributions! Please open an issue or submit a pull request on our GitHub repository.
This project is licensed under the MIT License.