Web app for Dispuut Thoridor
In the first weeks of the new year of 2024, I've been developing a full-stack application for my fraternity on which members's contact details are stored. Since our fraternaty is based on Norse Mythology, the portal's name is Bifröst, referencing the bridge between Earth and Asgard from Norse Mythology.
This application was built using NextJS with the new App Router, TailwindCSS with shadcn/ui, auth.js for auth, nodemailer with jsx-email for emails, and it is hosted on Vercel with Vercel's PostgreSQL storage in combination with Edge Config for close-proximity data access.
Members can search through all content with lightning speed, and are able to see each others location in a custom Google Maps page where everyone's location is marked. To show the correct location markers, every time a member updates their address, the application makes a request to the Google Geocode API and saves the latitude and longitude of the member. On the map, he will be able to instantly see his new location.