Skip to content

Countries DB based on the Frontend Mentor challenge. Uses the REST Countries API. Built using Next.js, Tailwind, TypeScript, Neon DB and Clerk authentication.

Notifications You must be signed in to change notification settings

markslorach/countries-db

Repository files navigation

Countries DB

A ful-stack application to view information on the countries of the world. Based on the Frontend Mentor REST Countries challenge.

Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind, Shadcn/ui
  • Backend: Prisma ORM, Neon PortgreSQL
  • Authentication: Clerk Auth

Features

  • View a list of all countries
  • Search for a country
  • Filter countries by region
  • Sort countries by ascending or descending order
  • View more info about a country and its bordering countries
  • Optional user authentication
  • Logged in users can add countries to favourites
  • Fully mobile responsive

Links

Deployed Link - https://countriesdb.vercel.app
Project Link - https://github.com/markslorach/countries-db.git

Test Login Credentials

email: test@countriesdb.com
p/w: test123

Contact

Email: hello@markslorach.com
Website: www.markslorach.com

Screenshots

SCR-20240818-lczy SCR-20240818-ldcw SCR-20240818-ldjr SCR-20240818-ldlg SCR-20240818-ldmx

About

Countries DB based on the Frontend Mentor challenge. Uses the REST Countries API. Built using Next.js, Tailwind, TypeScript, Neon DB and Clerk authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages