🖥️For Developers
Zidni eLearning Platform
Welcome to Zidni, an eLearning platform tailored for computer science students. Zidni provides a comprehensive and interactive learning experience, helping you master computer science concepts through engaging content and practical assessments.
What We Offer
Interactive Lessons with Visualizations
Our courses are designed to bring complex computer science concepts to life. Through interactive visualizations, we make learning more engaging and effective, helping you grasp difficult topics with ease.
Quizzes for Assessment
To reinforce your learning, we have implemented quizzes that test your understanding of the material. These quizzes provide immediate feedback, allowing you to track your progress and identify areas for improvement.
Who We Are
We are a dedicated team of 2nd-year computer science engineering students from Université of Houari Boumediene. Our goal is to enhance the learning experience for fellow students by leveraging our expertise and creativity.
Features in Development
Progress Tracking
We are actively working on a progress tracking feature that will allow you to monitor your learning journey and measure your improvement over time.
Technologies We Used
React: For building the user interface and creating a dynamic, responsive experience.
Next.js 14: For server-side rendering, routing, and providing a robust backend framework.
Lottie-react: For adding animations to enhance user engagement.
React-hook-form: For form handling and validation.
Firebase: For user authentication.
MongoDB: For database management and storing user data.
D3.js: For creating interactive visualizations.
Vercel: For deployment and hosting.
Lighthouse: For improving website performance and accessibility.
Radix-UI: For styling components with a consistent and accessible design system.
Lucide Icons: For including high-quality icons throughout the platform.
Our Unique Solution
Zidni stands out by combining interactive visualizations and practical assessments tailored for computer science students. Our focus on engaging and effective learning methods helps students better understand complex concepts and apply their knowledge in real-world scenarios.
How to Contribute
We welcome contributions from the community! To contribute:
Contact our team for access at contact.zidni@gmail.com
Fork the repository.
Create a new branch (
git checkout -b feature/YourFeature).Make your changes and commit them (
git commit -m 'Add some feature').Push to the branch (
git push origin feature/YourFeature).Open a pull request.
For major changes, please contact us or open an issue first to discuss what you would like to change.
Stay Tuned
Stay tuned for updates as we regularly add new courses and features to ensure you have access to the most relevant and up-to-date learning resources.
Last updated