Code Monkey home page Code Monkey logo

provision-project's Introduction

PROVISION - eLearning Website

PROVISION  Logo

Welcome to PROVISION, the African eLearning website! ๐ŸŽ“

About

PROVISION is a platform dedicated to teaching modern tech skills to African youth. We believe in empowering the next generation with the knowledge and skills needed to thrive in the digital era. Whether you're looking to learn programming, web development, data science, or other tech disciplines, PROVISION is here to provide high-quality educational resources.

PROVISION site vision

You can check out the initial design here: Behance

Features

  • Tech Courses: Explore a wide range of tech courses designed to meet the needs of Tunisian youth, including programming languages, web development frameworks, data analysis, and more.
  • Interactive Learning: Engage in interactive learning experiences with hands-on coding exercises, quizzes, and projects to reinforce your understanding.
  • Experienced Instructors: Learn from experienced instructors who are experts in their fields and passionate about sharing their knowledge.
  • Community Engagement: Connect with fellow learners, participate in discussions, and collaborate on projects to enhance your learning experience.
  • Career Support: Access resources, guidance, and career development opportunities to kickstart your tech career.

How to Use

Using PROVISION is simple:

  1. Visit our website at Provision
  2. Browse through the available tech courses and choose the one that interests you.
  3. Enroll in the course and gain access to the learning materials, including video lectures, tutorials, and assignments.
  4. Complete the course at your own pace, engaging in interactive exercises and quizzes to reinforce your knowledge.
  5. Participate in the community forums, connect with other learners, and collaborate on projects to enhance your skills.
  6. Take advantage of the career support resources available to help you kickstart your tech journey.

Contribution

We welcome contributions to enhance PROVISION and make tech education more accessible to Tunisian youth. Here's how you can get involved:

  • Fork the repository and make your desired changes.
  • Submit a pull request with a detailed explanation of the enhancements you've made.
  • Engage in discussions with other contributors to exchange ideas and collaborate on improving the platform.

Together, let's empower Tunisian youth with modern tech skills. Join us in shaping the future of tech education!

Technologies used on the client (not final)

  • Vite: A fast build tool for modern web applications.
  • React: A JavaScript library for building user interfaces.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.

Technologies for the Backend API

Some info about the Backend

  • Description:

    • The backend of this project is built using ASP.NET Core, an industry-standard framework for building web APIs and applications. It provides robust support for building RESTful APIs and integrating with various data sources.
  • Database:

    • We use Microsoft SQL Server as the primary database for this project. It is a reliable and scalable database management system that can handle large volumes of data efficiently.
  • Entity Framework Core 7:

    • We utilize Entity Framework Core 7, which is an advanced Object-Relational Mapping (ORM) framework. It simplifies database operations by allowing you to work with database entities as .NET objects, making data access and manipulation more intuitive.
  • API Endpoints documentation using Swagger:

    • We have designed a set of API endpoints using ASP.NET Core that interact with the Microsoft SQL Server database that are exposed through the swagger web page.

We appreciate your support and dedication. Happy learning! ๐Ÿš€๐Ÿ“š

provision-project's People

Contributors

ashref-dev avatar popies96 avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.