For ease of review, the application has been deployed at https://npkhang-socials.vercel.app. If you'd like to explore the development code in more detail, please refer to the Setup section.
- Programming languages: Typescript, JavaScript
- Frameworks: NextJS, ReactJS, TailwindCSS
- UI components libraries: MaterialUI, FontAwesomeIcon
- Requests handling: axios
- Testing: vitest
- State management: zustand
- Authentication: Clerk
-
Change the name of .env.example to .env.local. This is necessary for the environment variables referenced within the application to function correctly.
-
This application uses Clerk for authentication, which requires external setup. To enable Clerk, you need to create your own credentials by visiting the Clerk dashboard at Clerk and following the instructions to set up your authentication system.
-
Install the necessary dependencies
npm install
- Run the application on a development server
npm run dev
Access http://localhost:3000 on your browser to view the application.