A sleek, modern website for a college event that showcases an event schedule, registration form, and other important information. We are actively looking for contributors to enhance the UI/UX, add new features, and improve the website's overall functionality!
Explore the live version of the app here:
👉 CAMPUSFEST 👈
This project is a college event website where users can view event details, schedule, and register online. It is a responsive, modern website created using HTML, CSS, and JavaScript, with plans to add more interactive features and animations.
- Fully responsive design
- Dynamic event schedule
- Smooth animations for a better user experience
- Animated registration form with validation
- Mobile-friendly navigation
- HTML
- CSS (with animations)
- JavaScript (for form validation and interactions)
Before you begin, ensure you have the following installed on your system:
- Fork this repository to your GitHub account.
- Clone your forked repository to your local machine:
git clone https://github.com/akhileshverma92/campusfest.git
- Navigate into the project directory:
cd campusfest
- Open
index.html
in your browser to view the website.
We welcome contributions to improve the website’s user interface, user experience, and features. Whether you’re an experienced developer or a beginner, there’s something for everyone to contribute!
- Fork the repository and clone it to your local machine.
- Create a new branch for your contribution:
git checkout -b your-feature-branch
- Make your changes to the codebase.
- Test your changes locally to ensure they work as expected.
- Commit your changes with a descriptive commit message:
git commit -m "Add feature or description of changes"
- Push your changes to your forked repository:
git push origin your-feature-branch
- Open a Pull Request (PR) on the main repository and describe what changes you’ve made.
Here are some areas where you can contribute:
- Enhance the navigation bar to include dropdown menus or hover effects.
- Add more animations to various sections for a better user experience (use libraries like AOS, Framer Motion, or CSS keyframes).
- Refactor the existing registration form to include more validations and a better mobile experience.
- Implement a countdown timer for the event.
- Add a gallery section for images of past events.
- Create a dark mode toggle for the website.
- Add real-time form validation with JavaScript or a validation library.
- Ensure all sections are fully responsive across various devices (desktop, tablet, mobile).
- Improve the accessibility of the site by adding
aria
labels, better color contrast, and keyboard navigation support.
- Set up a Node.js backend for handling registration submissions and storing data in a database.
- Use Express.js to create an API for event information retrieval.
If you encounter any issues while working on this project, feel free to open an issue in the repository. Please provide a clear description of the issue and, if possible, steps to reproduce the problem.
This project is licensed under the MIT License. See the LICENSE file for details.