Welcome to the INIT FIU Website repository. This project is a collaborative effort involving a team of designers, developers, and students to create a dynamic and responsive website for the INIT FIU chapter.
You can view the live website here
The INIT FIU Website aims to provide an informative and engaging online presence for the INIT FIU chapter. The website integrates with the Notion API to dynamically update club events information based on a Notion database, streamlining event management. It features a responsive UI developed using React and Tailwind CSS, ensuring an optimal user experience across various devices. Additionally, the project includes upgraded features such as enhanced authentication using NextAuth, and improved data fetching with the Fetch API. The backend is powered by Prisma for robust data handling and the use of Framer Motion adds smooth animations to enhance user interaction.
- TypeScript
- Next.js
- React
- Tailwind CSS
- Notion API
- NextAuth
- Prisma
- Framer Motion
- Dynamic Event Management: Integration with Notion API to automatically update event information based on a Notion database.
- Responsive Design: A user interface designed with React and Tailwind CSS to ensure responsiveness and ease of use on different devices.
- Live Event Showcase: A dynamic section on the homepage that updates to feature current live events or workshops.
- Partner Event Highlights: Space to honor partnerships with logos and details.
- Project Showcase: Display innovative projects developed by participants in INIT Build, acting as a portfolio and progress tracker.
- Admin Portal for Project Submission: With Markdown and Rich Text Editor support for easy content management.