Welcome to Takits, your friend-to-friend appointment booking system platform! The name ‘Takits’ comes from the Filipino expression “kitakits,” which means “let’s see each other.” We believe that this perfectly captures the essence of our app, as we aim to help you connect with your friends in a hassle-free way. Here at Takits, we are passionate about keeping friendships alive and thriving. We believe that one of the best ways to do this is by spending time together in person. However, with busy schedules and conflicting commitments, it can be difficult to coordinate and schedule appointments with friends.
The purpose of Takits is to provide a user-friendly platform that simplifies the process of organizing meetups– helping to effortlessly plan meetups, connect with your friends, and make the most of your time. By offering a friend-to-friend appointment booking system platform, Takits helps you overcome the challenges of coordinating busy schedules by offering a streamlined booking process. You save precious time by avoiding the hassle of coordinating schedules through numerous text messages or emails. Our platform minimizes conflicts and ensures everyone is on board, making your meetups stress-free and enjoyable. With Takits, you can focus on building stronger friendships and creating unforgettable memories, as we take care of the logistical aspects for you.
- Setting an appointment
- Event Types
- Event Title
- Event Description
- Event Date, Time, and Location
- Bookings
- Upcoming
- Canceling an Event
- Rescheduling an Event
- Canceled
- Past
- Upcoming
- Availability
Takits leverages Java for its backend development. The backend relies on Apache Tomcat 9 as the server hosting platform, providing seamless communication between the frontend and backend of Takits. MySQL serves as the database management system, while the Java Servlet API is utilized by Takits to handle communication between the web server and the backend of the application. To establish a connection between the backend code and the MySQL database, Takits utilizes the MySQL Connector/J library, specifically designed for connecting Java applications with MySQL databases. By leveraging these technologies, Takits ensures an efficient system capable of managing appointment booking, scheduling, and data management requirements.
-
Ensure that you have already downloaded and installed the necessary software: Eclipse for Web Developer, Apache Tomcat, and MySQL.
-
Download the project zip file.
-
Extract the zip file into the
eclipse-workspace
directory on your local machine. -
Open the Eclipse software.
-
Navigate to
File > Import > Existing Projects into Workspace > Takits Folder > Click Inner Takits Folder > Select Folder > Finish
. -
In the Import dialog, browse to the
Takits
folder inside theeclipse-workspace
directory. Click on the innerTakits folder > Select Folder > Finish
. -
You will now see the project in the
Project Explorer
pane on the left side of the Eclipse interface. -
Right-click on the project in the Project Explorer, go to
Build Path > Add External Jars
. Here, add the MySQL Jar File and Servlet API. Then click Apply and Close. -
In the Project Explorer, expand the project and go to
Java Resources > Src > com.mvc.connection
. Open the relevant file and update the database password to match your MySQL password. Save the changes (Ctrl + S). -
Open your MySQL interface (like MySQL Workbench or command line), and create the database using the provided SQL Query.
-
Back in Eclipse, start the server by right-clicking on the project in the Project Explorer, selecting
Run As > Run on Server
. -
If prompted, choose the Apache Tomcat server and click Finish.
-
The application should now be running locally. You can access it by opening a web browser and navigating to
localhost:8080/Takits
(or the appropriate port number if not 8080).
Enjoy using our system locally!