Welcome to Soulace, an innovative web application designed to enhance the educational experience for both students and parents. At Soulace, we believe that learning is a journey best undertaken together. Our platform fosters collaboration between parents and children, providing a range of tools to support learning, engagement, and academic success.
Soulace is more than just an educational tool; it's a comprehensive platform where students and parents can interact, learn, and grow together. Whether it's tackling challenging subjects or engaging in fun educational games, Soulace aims to create a supportive environment that nurtures curiosity and fosters a love of learning.
-
Doubt Solver:
- Students can submit their queries and receive instant answers to enhance their understanding of various subjects.
-
Educational Games:
- Engage with interactive games designed to reinforce learning concepts in a fun and engaging manner.
-
Report Card Generator:
- Generate comprehensive report cards that track academic performance and progress throughout the school year.
-
AI Quiz Generator:
- Automatically create quizzes tailored to the student's current curriculum for effective revision and practice.
-
Report Card Generator:
- Parents can easily create and manage their child's report cards, allowing for better oversight of academic performance.
-
Educational Tips:
- Access a library of helpful resources and tips to support their child's learning journey and help with homework.
-
Blog Forum:
- Participate in discussions, share experiences, and connect with other parents in a supportive community forum.
-
School Information:
- Stay updated with essential information about their child's school, including announcements, events, and resources.
Soulace is built using a combination of powerful technologies:
-
Frontend:
- React: A popular JavaScript library for building user interfaces, enabling a dynamic and responsive user experience.
-
Backend:
- Cosmocloud: A robust backend solution that provides secure data management and application logic.
-
Database:
- MongoDB Atlas Vector Search: A cloud database solution that offers flexible data storage and powerful search capabilities.
-
AI:
- Gemini AI: Integrating advanced AI technology to provide intelligent solutions such as the doubt solver and quiz generator.
-
IDE:
- Project IDX: An online coding IDE by Google for development.
To run the Soulace web application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/Soulace.git
Navigate to the project directory:
cd SoulaceInstall the necessary dependencies:
npm installOnce the dependencies are installed, follow these steps to run the Soulace web app:
npm startThis will start the React development server, and the application should now be running locally on http://localhost:3000.
Open your web browser and go to http://localhost:3000.
For the demo version, the user database is not implemented yet. You can log in as student or as parent using any blank username and password.
Students can solve doubts, play educational games, and generate quizzes. Parents can generate report cards, participate in forums, and access tips and school information.
To stop the application, press Ctrl+C in your terminal where the server is running.
