TownMate is a cross-platform app that gives the user plenty of information about public transportation, recreational centers, restaurants, shopping malls, schools, and more. The built-in chat room, navigation system, and alterable schedule all help to enhance the user’s experience. The purpose of Townmate is to help people become more comfortable in their town by providing a single, convenient place for them to get information. Although it was designed for newcomers, Townmate can help natives as well.
- Ensure you have Java installed locally on your machine
- Clone the repo from GitHub
- In your terminal,
cd
into theTownMate/App
directory - Run
javac App_Home.java
- Run
java App_Home
We used Java, specifically the Java Swing framework, to create the desktop version of TownMate. The mobile version was built with Thunkable.
We used Airtable to serve as our application's backend and database to store information.