- 💳 Secure payments using Stripe
- 💻 Clean & intuitive event monitoring dashboard
- ✉️ Real-time event messages via Discord
- 👤 Authentication using Clerk
- 🌟 Beautiful UI built with Tailwind CSS & Shadcn UI
- 🛡️ Fully secure API endpoints
- React Query : I learned how to use React Query to fetch data from the server side and create real-time updates.
- API Logic : I learned how to create solid API that are resilient and scalable (also respecting conventions and best practices).
- Communicating with Discord from an API endpoint : I learned how to use the Discord API to send messages to a Discord channel.
Note seeing messages in Discord ? You might need to have a mutual server with the bot for him to be able to message your account. You can join the following server and test it: https://discord.gg/KmJ89awsKT
To run this project on your local environment, follow the following steps :
- Clone the repository to your local machine or download the source code.
- Run the command
pnpm install
in the project directory to install the required dependencies - Create a new file named
.env
in the project directory and add the environment variables. - Run the command
pnpm run start
to start theproduction build
of the project. - Open your internet browser and go to the following address: http://localhost:3000