Inspiration
Make exchange information more readily available for students without having to commit to the entire exchange program process.
What it does
The project specifically allows students to apply a range of filters to a large database of available Universities to personalise their results to be specific to their own needs. Students can select the desired countries, courses, WAM requirements and so on, and will receive a list of Universities relevant to them. Additionally, the project allows students to write reviews and comment on University exchange programs, meaning other students can gain valuable insight into what the programs offer, and their respective pros and cons. This information is typically hard to come by for students, and having it all centralised in one place heavily improves the experience for students planning an exchange overseas.
How we built it
The backend runs on typescript while the front end uses REACT to generate HTML for users. The database is stored and accessed through a JSON file.
Challenges we ran into
The biggest challenge was with CSS, as there were no team members with much experience in UI/UX design, so coming up with a design for the website was challenging. Additionally, having the CSS work and display correctly with alignment and scaling of the website was difficult.
Accomplishments that we're proud of
The search features on the website work quite effectively, and we are also quite satisfied with the final design of the website (as we lacked much experience with UI/UX design). Additionally, we are quite happy with the number of features we were able to implement on the website.
What we learned
We learnt some principles of UI/UX design, as well as how REACT works (as many of us have not done any front-end dev courses yet).
What's next for tuahXchange
The next feature we would implement would be Connext. Connext would allow users signed up to the website who are doing the same exchange program to connect and communicate with each other.
Built With
- javascript
- next-js
- react
Log in or sign up for Devpost to join the conversation.