This is a website/landing page for the King's Psychology Association (KPA) at University College, King's. The site provides information about the association, upcoming events, and resources for students, with a clean and responsive design.
- Modern, responsive design using React and Tailwind CSS
- Fast loading times and mobile-friendly layout
- Built with Vercel serverless functions for real-time updates
- Event data stored in PostgreSQL
- User-friendly date and time formatting
- Secure login using JWT (JSON Web Tokens)
- Persistent user sessions
- Efficient data handling and querying with PostgreSQL
- Environment variables for sensitive data
- Vite – Fast build tool for modern web development
- React – Frontend framework for component-based UI
- Tailwind CSS – Utility-first CSS framework for responsive design
- PostgreSQL – Relational database for structured data
- Vercel – Hosting and serverless functions
├── src
│ ├── components
│ ├── pages
│ ├── styles
│ ├── utils
├── public
├── .env
├── package.json
├── README.md
- components – Reusable React components
- pages – Individual page components
- styles – Global and component-specific CSS files
- utils – Helper functions
This project is licensed under the MIT License.