You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,15 +20,18 @@ Please note that this project is released with a [Contributor Code of Conduct](C
20
20
- Review code on other people’s submissions and help improving / finding vulnerabilities
21
21
22
22
## Making a PR
23
+
23
24
- Provide all the appropriate details asked in PR template
24
25
- A pull request doesn’t have to represent finished work. It’s usually better to open a pull request early on, so others can watch or give feedback on your progress. Just mark it as a “WIP” (Work in Progress) in the subject line. You can always add more commits later.
25
26
26
27
## Opening an Issue
28
+
27
29
- Make use of an appropriate Issue Template
28
30
- We welcome Feature request, Bug Report, Documentation fix and others
29
31
- Do not open critical security issues here, report them directly at [our email](mailto:contact@codechefvit.com).
30
32
31
33
## Communicating effectively
34
+
32
35
**Give context.** Help others get quickly up to speed. If you’re running into an error, explain what you’re trying to do and how to reproduce it. If you’re suggesting a new idea, explain why you think it’d be useful to the project (not just to you!).
33
36
34
37
```
@@ -65,8 +68,10 @@ Please note that this project is released with a [Contributor Code of Conduct](C
65
68
```
66
69
67
70
## Misc
71
+
68
72
- You are welcome to Propose a new feature by creating an **Issue**.
69
73
- You may Discuss a high-level topic or idea (for example, community, vision or policies) by writing to us at our [Email](mailto:contact@codechefvit.com).
Copy file name to clipboardExpand all lines: README.md
+16-10Lines changed: 16 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,9 @@
8
8
FFCS-inator
9
9
</h2>
10
10
11
-
## FFCS-inator - CodeChef VIT
12
-
Generate priority-based timetables in seconds with FFCS-inator. The smartest way to plan your VIT FFCS. Pick your favorite faculties, set your subject and faculty priorities, and let FFCS-inator create the perfect clash-free timetable for you. Save your timetables for later, and easily share them with friends. No hassle. No stress. Just your ideal schedule, tailored to you.
11
+
## FFCS-inator - CodeChef VIT
13
12
13
+
Generate priority-based timetables in seconds with FFCS-inator. The smartest way to plan your VIT FFCS. Pick your favorite faculties, set your subject and faculty priorities, and let FFCS-inator create the perfect clash-free timetable for you. Save your timetables for later, and easily share them with friends. No hassle. No stress. Just your ideal schedule, tailored to you.
14
14
15
15
## Tech Stack
16
16
@@ -23,35 +23,39 @@ Generate priority-based timetables in seconds with FFCS-inator. The smartest way
23
23
24
24
## Features
25
25
26
-
**Faculty Listings by Domain, School, Subject, and Slot**
26
+
**Faculty Listings by Domain, School, Subject, and Slot**
27
+
27
28
- Search and explore a complete list of faculties, organized by school, domain, subject, and slot.
28
29
29
-
**Automatic Timetable Generation**
30
+
**Automatic Timetable Generation**
31
+
30
32
- Generate all possible clash-free timetables automatically using a smart 2D priority algorithm that considers your faculty and subject preferences.
31
33
32
-
**Download Detailed Reports**
34
+
**Download Detailed Reports**
35
+
33
36
- Export a comprehensive PDF report showing:
34
37
- All faculties possible for each subject
35
38
- Detailed clash information between selected slots and faculties
36
39
37
-
**Save Timetables**
40
+
**Save Timetables**
41
+
38
42
- Save your generated timetables for future access and comparison.
39
43
40
-
**Share Timetables Securely**
44
+
**Share Timetables Securely**
45
+
41
46
- Share your timetable with others via a unique shareable link.
42
47
- Control privacy settings to make your timetable public or private as needed.
43
48
44
49
**Interactive Slot View & Clash Detection**
50
+
45
51
- Quickly visualize all available slots on a timetable grid.
46
52
- Once a slot is selected, conflicting slots are automatically blocked to prevent clashes and simplify your choices.
47
53
48
-
49
-
50
54
## Get Started
51
55
52
56
The repository has two branches, 'prod' and 'staging'.
53
57
54
-
prod (Production Branch) represents the live, user-facing version of the project where bug-free, well-tested code resides.
58
+
prod (Production Branch) represents the live, user-facing version of the project where bug-free, well-tested code resides.
55
59
56
60
staging (Staging Branch) serves as a pre-production environment, where features and fixes are tested before they go live.
57
61
@@ -62,6 +66,7 @@ Clone the 'prod' branch (production)
0 commit comments