-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTCCSChed.html
128 lines (113 loc) · 4.04 KB
/
TCCSChed.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html>
<html>
<head>
<title>TCC Schedular</title>
<meta
name="viewport"
content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1"
/>
<link
href="https://fonts.googleapis.com/css2?family=Russo+One&display=swap"
rel="stylesheet"
/>
<link
href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@500&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" type="text/css" href="default.css" />
<style type="text/css">
.img-container {
max-width: 600px;
}
img {
width: 100%;
}
</style>
</head>
<body>
<div class="nav-wrapper">
<!-- Link around dots-wrapper added after tutorial video -->
<a href="index.html">
<div class="dots-wrapper">
<div id="dot-1" class="browser-dot"></div>
<div id="dot-2" class="browser-dot"></div>
<div id="dot-3" class="browser-dot"></div>
</div>
</a>
<ul id="navigation">
<li><a href="index.html#contact">Contact</a></li>
</ul>
</div>
<div class="main-container">
<br />
<div class="img-container">
<img src="images/signup.png" />
</div>
<h3>TCC Schedular</h3>
<p>
The TCC Scheduler project was developed for the consulting club at the
Tuck School of Business, Dartmouth. Its main goal was to make it easier
to match mentors and mentees for case interview practice, a crucial part
of business consulting training. Before this project, organizing these
matches was likely done manually, using spreadsheets, which can be
time-consuming and inefficient.
<br />
<br />
The solution was a web application built using React JS for the
frontend, J2EE for the backend, and MySQL for the database. This setup
allowed for the creation of an automated system that pairs mentors with
mentees based on availability and needs. By moving away from
spreadsheets, the project managed to improve operational efficiency by
60%. This means less time spent on organizing and more time for actual
mentorship.
<br />
<br />
One of the key benefits of the TCC Scheduler is its impact on the
mentorship experience. By automating the matching process, it ensures
that mentees are paired with the right mentors, making their learning
more effective. This automation not only saves time but also allows for
a more personalized mentorship experience.
<br />
<br />
In essence, the TCC Scheduler project shows how technology can be used
to solve practical problems in education and mentorship. By making the
process of scheduling case interviews more efficient, it enhances the
learning experience for both mentors and mentees. This project is a
great example of using web development tools to streamline educational
processes, making them more accessible and impactful.
<br />
<br />
I worked on this system for 2 monts before handing over this to TUCK
consulting club.
<br /><br />You can check out the project here:
<a href="https://github.com/prateeksharma1809/schedularForTuck"
>Github</a
>
</p>
<h5>Technologies:</h5>
<ul>
<li>- Java</li>
<li>- React JS</li>
<li>- Oracle SQL</li>
<li>- HTML</li>
<li>- CSS</li>
<li>- Google Email API</li>
<li>- Apache POI - Excel Report generator</li>
<li>- Netlify</li>
<li>- Heroku</li>
</ul>
<h5>Sign In Page</h5>
<div class="img-container">
<img src="images/front_page.png" />
</div>
<h5>Sign Up Page</h5>
<div class="img-container">
<img src="images/signup.png" />
</div>
<h5>Availabilities Page</h5>
<div class="img-container">
<img src="images/availabilities.png" />
</div>
</div>
</body>
</html>