Dentixt is a platform that allows dental clinics in Malaysia to register their clinics at marketplace. Users will be able to select the dental clinic they want to go at the best price possible. Frameworks used in this project is Next.js, Tailwind, MongoDB. For future implementation, Stripe API might be used for payment and another api for email messaging (mailchimp maybe?)
This is a Next.js project bootstrapped with create-next-app.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.
This project has three files under the api folder: clinic.js, getOneClinic.js, server.js
- Perform get request to fetch list of clinics based on zipcode
- Perform get request to fetch the selected clinic based on _id
-
Perform post request to post reservation data
-
Perform get request to fetch reservation data based on id
To learn more about stack used in this project, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- MongoDB CRUD Documentation - learn CRUD operation using node.js and MongoDB
- Tailwindcss Documentation - learn tailwind css
For more information about the project: Plase visit this link: Project Figjam
This app is deployed on Vercel. Check out the app at https://dentixt.vercel.app