Skip to content

This is a project aimed at assisting a face-to-face course of a charitable nature. This will be a platform to host in-depth recorded lessons and exercises.

Notifications You must be signed in to change notification settings

silveirinhajuan/cursinho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📘 Cursinho

Cursinho is a digital platform designed to support and optimize the activities of a charitable preparatory course in Caucaia, Ceará, Brazil. Our goal is to create accessible and intuitive tools to strengthen free education, offering better resource management and support for students and teachers.


🎯 Objective

To create a digital environment that facilitates:

  • Student tracking: Attendance records, grades, and progress monitoring.
  • Class management: Scheduling, content organization, and activities.
  • Efficient communication: Connecting students and teachers in an integrated space.

With this, we aim to maximize the social impact of the preparatory course, helping more students achieve their academic goals.


🛠️ Technologies

The project uses the following technologies:

  • Python: The main language for business logic and backend.
  • Streamlit A framework for building modern, cross-platform interfaces.

🚀 Features

🎓 For Students

  • Access to class schedules.
  • View materials shared by teachers.
  • Track performance in simulations and activities.

🧑‍🏫 For Teachers

  • Manage classes and content.
  • Record attendance and grades.
  • Communicate directly with students.

🏫 For Administrators

  • Detailed reports on overall performance.
  • Organize class schedules and teacher assignments.
  • Control access and user permissions.

📂 Project Structure

cursinho/
│
├── app/                # Main application files
│   ├── views/          # Interfaces built with Flet
│   ├── models/         # Data structures and business logic
│   └── controllers/    # Functions connecting logic and UI
│
├── static/             # Static resources (images, CSS)
├── tests/              # Unit tests
└── README.md           # Project documentation

🌟 How to Use

  1. Clone the repository:

    git clone https://github.com/your-username/cursinho.git
    cd cursinho
  2. Install the dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python main.py
  4. Access via the browser (or Flet environment, if configured).


🤝 Contributing

Feel free to contribute to the project! To contribute:

  1. Fork this repository.
  2. Create a branch for your feature (git checkout -b my-feature).
  3. Commit your changes (git commit -m 'Added a new feature').
  4. Push to the branch (git push origin my-feature).
  5. Open a Pull Request.

🧑‍💻 Author

Developed with 💙 by Juan Guerra.
To learn more about me or get in touch, visit my GitHub or LinkedIn.


📜 License

This project is licensed under the MIT License – see the LICENSE file for details.

About

This is a project aimed at assisting a face-to-face course of a charitable nature. This will be a platform to host in-depth recorded lessons and exercises.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages