https://github.com/blackbossx/time-slot-matchmaker
This is our first semester project .
https://github.com/blackbossx/time-slot-matchmaker
matchmaking-algorithm matchmaking-functionality timeslot-matchmaking timeslots
Last synced: 2 months ago
JSON representation
This is our first semester project .
- Host: GitHub
- URL: https://github.com/blackbossx/time-slot-matchmaker
- Owner: BlackBossX
- Created: 2024-12-27T19:52:34.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-01T05:18:09.000Z (4 months ago)
- Last Synced: 2025-02-01T06:20:17.894Z (4 months ago)
- Topics: matchmaking-algorithm, matchmaking-functionality, timeslot-matchmaking, timeslots
- Language: C
- Homepage:
- Size: 142 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Study Buddy
University students often face challenges such as difficulties in
accessing course materials, managing group projects, and scheduling
study sessions. Additionally, finding suitable study partners with
compatible schedules can be challenging. This system aims to alleviate
these issues by helping students find study partners based on their
schedules.### _Streamlined working Process_:
This folder contains all the files necessary to run our project correctly. We created
individual functions and then combined them into the final program.
### We have files called :
- main.c
- studentInfo.c , studentInfo.h
- filehandle.c , filehandle.h
- timeslots. , timeslot.h
- time_slots.csv
- stu_database.csv
- mainEXE.exe
### To compile the Program :
```bash
gcc .\main.c .\timeslot.c .\filehandle.c .\studentInfo.c -o .\mainEXE.exe
```### To Run the Program :
```bash
.\mainEXE.exe
```
### Features:- We used CSV files so that we can perform data analysis using Python libraries like
matplotlib, numpy, and pandas.
### Process of the Program :
- When the program runs, it first prompts you to register in the system.
- After that, you can either check existing time slots or add a new time slot.
- You can proceed through each step by following the guidelines provided by the
program.
## SupportFor support, email [email protected]