Skip to content

Takits, your friend-to-friend appointment booking system platform! 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.

Notifications You must be signed in to change notification settings

yurialfrance/Takits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Takits Logo

Typing SVG

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.

Purpose

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.

Key Features

  • Setting an appointment
  • Event Types
  • Event Title
  • Event Description
  • Event Date, Time, and Location
  • Bookings
    • Upcoming
      • Canceling an Event
      • Rescheduling an Event
    • Canceled
    • Past
  • Availability

Tech Stack

HTML Logo CSS Logo Java Logo JavaScript MySQL Logo ApacheTomcat

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.

Instructions on How to Run the Web App Locally

  1. Ensure that you have already downloaded and installed the necessary software: Eclipse for Web Developer, Apache Tomcat, and MySQL.

  2. Download the project zip file.

  3. Extract the zip file into the eclipse-workspace directory on your local machine.

  4. Open the Eclipse software.

  5. Navigate to File > Import > Existing Projects into Workspace > Takits Folder > Click Inner Takits Folder > Select Folder > Finish.

  6. In the Import dialog, browse to the Takits folder inside the eclipse-workspace directory. Click on the inner Takits folder > Select Folder > Finish .

  7. You will now see the project in the Project Explorer pane on the left side of the Eclipse interface.

  8. 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.

  9. 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).

  10. Open your MySQL interface (like MySQL Workbench or command line), and create the database using the provided SQL Query.

  11. Back in Eclipse, start the server by right-clicking on the project in the Project Explorer, selecting Run As > Run on Server.

  12. If prompted, choose the Apache Tomcat server and click Finish.

  13. 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!

Takits

Takits Takits

Takits Takits

About

Takits, your friend-to-friend appointment booking system platform! 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published