Invitt is a simple invitation website for wedding event. Invitt offers easy and fast creation of an invitation website. Invitt provides templates that can be directly used by user.
Repository:
- Backend: https://github.com/btrianurdin/invitt-backend/
- Frontend: https://github.com/btrianurdin/invitt/
Features:
- Sign In and Sign Up
- Forgot Password
- Upload Profile Pictures
- Available 2 wedding invitation templates
- Choose template after sign up
- Custom invitation url slug (domain). Ex: https://invitt.vercel.app/yourslug
- Live edit invitation
- Wedding Dates & Wedding Galleries
- Edit account / profile
- Invitation accessible to the public
Frontend Library and Framework:
- Built with NextJS Typescript
- Notification with Toastify
- Form Validation with Formik and yup
- State Management with Jotai
- Tailwind CSS & Twin Macro
- HTTP Request with Axios
- SWR
- ESLint integration
Environment Variables:
Name | Required | Description |
---|---|---|
NEXT_PUBLIC_API | Yes | url of backend api |
NEXT_PUBLIC_BASE_URL | Yes | url of your web/app |
NEXT_PUBLIC_WEB | No | it's same with BASE_URL above |
note:
- Invitt may not be ready for production
Happy coding for you guys ❤️