A social platform which aims to connect the past, present and future of Monash. Final Submission for Monash Quickhack Hackathon 2021.
Connexion is deployed here
However if you are interested in running the web application locally follow these steps:
Make sure Node.js is installed
Pull the github repository
git clone https://github.com/ReduxLX/connexion.git
Move inside the connexion-app directory
cd connexion/connexion-app
Install project dependencies
npm install or yarn
Run the application
npm start or yarn start
Connexion represents our final submission for the Monash 2021 Quickhack Hackathon with the topic “Connecting the past, present and future”.
We thought of many solutions to this problem but came to a realization that Monash lacked a truly unified platform where current, past and future students could discuss matters freely. Thus this was how Connexion was born.
On its core, Connexion allows users to view, create and comment on topics based on 5 categories:
Every topic is assigned between 1 to 3 categories as well as the student’s relative campus.
This allows for different users to filter posts based on their preferences.
For example, an upcoming monash student may only be interested in posts belonging to the Freshmen category for the Malaysian campus.
In order to encourage user interactivity, we designed a simple point system wherein users get points for posting topics, comments, etc..
Users that have contributed the most will obtain a rank on the user weekly leaderboards.
Currently it has the following screens:
One of our main goals when starting this project is accessibility. As such, we had dedicated significant portion of our time in order
to make the app responsive. Here is what the app looks like on a mobile phone
During the development of Connexion, we came up with several ideas that could enhance the platform, these include:
Furthermore since this project is built using React, it will be relatively easy to make a cross-platorm app for both Android and IOS
using React Native due to both frameworks being very similar.
Alternatively, we have also been thinking of experimenting with creating Progressive web apps.
Overall, we think this project has a lot of potential going forwards.
We definitely learnt a lot of things during the 2-week development of this project and would be eager
to see what how we can extend this project in the future.