The "fiery-portal" project is a full-stack College Event Registration Portal designed to facilitate the management and registration of college events. This document outlines the system requirements for the project, ensuring a robust, secure, and user-friendly application.
The fiery-portal is a web-based application that allows college administrators to create and manage events, while students can view and register for these events. The system is built using a modern tech stack, including React for the frontend, Node.js with Express for the backend, and MongoDB for data storage. Authentication is handled using JWT, and the application emphasizes custom CSS for a unique look and feel.
The fiery-portal will feature an interactive "Event Galaxy" homepage. This concept involves a 3D galaxy map where each star represents an event. Users can click on a star to open an event card, drag to rotate the galaxy, and hover to highlight connections between related events. This immersive experience will be built using @react-three/fiber and @react-three/drei for 3D rendering, providing a captivating and engaging interface for users.
The landing page will utilize a "parallax" interaction model, creating a layered depth effect as users scroll. Decorative elements will move at different speeds, enhancing the storytelling aspect of the portal. Internal pages will maintain a "static" interaction model for clarity and ease of use.
No comments yet. Be the first!