⭐ Star this repository on GitHub — your support motivates me to keep learning and building! 🚀✨
FDTParking is an integration bot for Slack, created during practice. The project was built with Node.js, Express, and TypeScript, and integrated with the Google Calendar API, using a Redis database. The bot runs as a backend server that receives events from Slack, processes user messages according to the application logic, and communicates with Google Calendar to handle reservations and manage parking spots. This makes the process of booking parking spaces fast, simple, and accessible directly from Slack.
- Node.js
- Express.js
- TypeScript
- Slack API
- Google Calendar API
- Redis
- CSS
- TailwindCSS
- Zod
- Prettier
/parking help– Show all commands/parking login– Connect your Slack account to Google to book parking/parking reserve– Reserve a parking spot and add it to Google Calendar/parking cancel– Cancel a parking spot and delete it from your Google Calendar./parking show [today | week | next ]– Shows available and taken parking spots
git clone https://github.com/Kubaleek/FDTParking.git
cd FDTParking
npm install
cp .env-sample .env
# set up environment variables - follow instructions from .env-sample
npm run devIf you encounter any problems during installation or while using FDTParking, please report them in the Issues section on GitHub.
Include a description of the problem, and if possible, attach screenshots or error logs to help with troubleshooting.
The project is licensed under the MIT License – you can use, modify, and distribute the code on your own terms.
