๐ Table of Contents
July 26, 2024 ยท View on GitHub
TechTide MeetUps
๐ Table of Contents
๐ Techtide Meetups
Techtide Meetups is a tech event-management application built with the aim to connect developers around the world and locally to network and share knowledge.
๐ Built With
Tech Stack
Client
- Next.js
- Tailwind CSS
- TypeScript
- Zod - Form validition
- ShadcnUI
- React Date Picker
- React Hook Form
Server
- Next.js
- UploadThing- Image Uploads
- Clerk - Authentication
- MongoDB
- Stripe
Design Tools
- Figma
Tools
- Visual studio code
Key Features
- Use of Webhooks
- User-friendly and Responsive
- Search using UseSearchParams from Next.js
- Pagination
- Payment using Stripe
๐ Live Demo
๐ป Getting Started
To get a local copy up and running, follow these steps.
Prerequisites
In order to set up and run the application you need:
- A code editor preferably Visual Studio Code
- A web browser preferably Google chrome.
Basic requirements are needed in order to fully understand how the project fully works :
- Basic knowledge of HTML, CSS, React.js, Next.js, TypeScript.
- How Webhooks work
- How to work with Git and GitHub.
- Configuring CI/CD using github actions
Setup
Clone this repository to your desired folder:
cd my-folder
git clone https://github.com/NoelLincoln/events-app-next
Install
Install this project with:
cd my-project
npm install
Usage
Navigate to the root of the project and run the following command which will serve the project on http://localhost:3000 by default
npm run dev
Run tests
To run tests(Disclaimer: Only a few test suites have been written). Jest is used as the testing library. Run the following command:
npm run test
Deployment
You can deploy this project using Vercel
๐ฅ Authors
๐ค Noel Bryant
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
๐ญ Future Features
- Virtual assistant
- Dark theme
๐ค Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
โญ๏ธ Show your support
If you like this project feel free to contact me.
๐ Acknowledgments
I would like to thank the entire Microverse community and family for the support and motivation.
Image Credits
- freepik.com
- pngfind.com
License
๐ License
This project is MIT licensed.