BIT101

screenshot of BIT101
flask
vite
vue

针对北京理工大学搞的怪东西

Overview:

BIT101 is a community project aimed at creating an internet-spirited, open, and shared community to enhance student learning and lifestyle. It includes a front-end website built with Vue3 + Naïve UI, a Go backend based on the Gin framework, and an Android client built with Jetpack Compose.

Features:

  • Front-end Website: Built with Vue3 + Naïve UI for a modern and user-friendly interface.
  • Go Backend: Utilizes the Gin framework for robust and efficient server-side operations.
  • Android Client: Developed using Jetpack Compose for a native Android app experience.
  • User System: Supports school unified identity authentication and email-assisted registration.
  • Article Repository: Allows for a campus wiki where users can share information.
  • Course Evaluation: Enables students to evaluate courses and share study materials.
  • Grade Query: Provides a feature to check grades along with manual GPA calculation.
  • Additional Features: Includes trusted grade certificate query, course syllabus inquiry, messaging system, and map integration.

Summary:

BIT101 is a community initiative focused on fostering an internet-driven and collaborative environment for students. With its diverse features such as a modern front-end, efficient backend, and native Android client, along with functionalities like course evaluation, grade query, and additional tools, BIT101 aims to enhance the learning and social experience for its users.

flask
Flask

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.