Skip to content
@CSE-Archive

CSE Archive

Comprehensive archive of course resources and references from the Shiraz University Computer Engineering Department.

💁 About Us

We are a group of computer engineering students from Shiraz University who initially created a Telegram channel to collect and store resources and references for our department's courses. Over time, we conceived the idea of transforming this channel into a website to enhance its accessibility and utility.

ℹ️ About the Project

This project comprises a website for showcasing the accumulated resources and references, as well as an admin panel for site management. The project currently consists of three main components:

  • The site's back-end, implemented in Python using the Django framework.
  • The site's front-end, developed in Dart using the Flutter framework.
  • A Telegram bot that allows users to communicate with administrators; it is constructed using the python-telegram-bot library.

Detailed descriptions of each project component can be found in their respective repository README files, which also provide guidance for deploying a clone of the project.

💡 Ideas

Here are some ideas that we had for enhancing and scaling the project:

  • Implement a comments section for professors.
  • Create a dedicated page for teacher assistants, enabling users to comment and vote for them.
  • Conduct a popularity poll for professors.
  • Include a banner for department workshops and bignews on the home page.
  • Provide semester and exams schedules.
  • Display links related to each course, such as online resources.
  • Establish a connection between the backend and a Telegram bot to automate channel messages.
  • Add a section for useful links.
  • Implement user login and display personalized charts.
  • Add a section in the admin panel to display admin conventions.
  • Display page view counts and highlight the most visited pages.
  • Enhance professors and courses descriptions.
  • Develop department pages to showcase details and staff contact information.

🤝 Support & Contribution

There are various ways to support or contribute to our project:

  • Help us spread the word by introducing our project to your friends.
  • Show your support by starring our repositories.
  • Share your ideas and feedback either through the Telegram bot or by creating issues in the repositories.
  • Take one of the ideas listed above and implement your desired changes in one of the repositories, then submit a pull request.
  • Contribute financially to help cover hosting costs through the following platforms:

Bitcoin   Bitcoin   Bitcoin   ID Pay

Pinned

  1. archive-api archive-api Public

    CSE Archive RESTful API backend implemented with the Django framework

    Python 13

  2. archive-frontend archive-frontend Public

    CSE Archive Frontend implemented with the Flutter framework

    Dart 14

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…