Skip to content

This is a website/landing page for the King's Psychology Association (KPA) for the University College, Kings

Notifications You must be signed in to change notification settings

numcap/KPA-website

Repository files navigation

KPA Website

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.

🏆 Features

🌐 Landing Page

  • Modern, responsive design using React and Tailwind CSS
  • Fast loading times and mobile-friendly layout

📅 Event Calendar

  • Built with Vercel serverless functions for real-time updates
  • Event data stored in PostgreSQL
  • User-friendly date and time formatting

🔐 Authentication

  • Secure login using JWT (JSON Web Tokens)
  • Persistent user sessions

📂 Backend

  • Efficient data handling and querying with PostgreSQL
  • Environment variables for sensitive data

🚀 Technologies Used

  • 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

📄 Folder Structure

├── 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

🏷️ License

This project is licensed under the MIT License.

About

This is a website/landing page for the King's Psychology Association (KPA) for the University College, Kings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published