Skip to content

Zidni is an interactive e-learning platform tailored for CS students

Notifications You must be signed in to change notification settings

LokmaneElhakim/Zidni

Repository files navigation

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, this project was developed as part of our coursework at the Université des Sciences et de la Technologie Houari Boumediene (USTHB).

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 quizzes for computer science students. Our focus on engaging and effective learning methods helps students better understand complex concepts.

How to Contribute

We welcome contributions from the community! To contribute: Contact us at contact.zidni@gmail.com

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

For major changes, please open an issue first to discuss what you would like to change.

Feedback and Contact

For UI/UX designers and others who have feedback or suggestions, please reach out to us. We value your insights and are committed to continuously improving our platform.

Contributors

  • Baslimane Lokmane Elhakim
  • Haddadi Chakib
  • Mouloudj Mohamed
  • Bouhamza Abderrahmane
  • Zitouni Oussama Abdelfatah
  • Turki Haris

Acknowledgments

We would like to express our gratitude to Dr. Berghout Yasser for his guidance and support throughout this project.

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.

About

Zidni is an interactive e-learning platform tailored for CS students

Resources

Stars

Watchers

Forks

Packages

No packages published