Skip to content

Full-stack website for Varnothsava, featuring user-friendly design, event registration, gallery, and ticket management.

License

Notifications You must be signed in to change notification settings

Anuswar/varnothsava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Varnothsava Website 🚀

This repository contains the source code for a full-stack website developed for Varnothsava, our college's InterCollege cultural and Technical fest. The platform features a user-friendly interface with registration, event details, gallery, and contact pages, supported by a robust backend handling data storage, Excel export, QR code generation, and email integration for entry tickets.

⚙️ Tech Stack

  • Frontend: HTML, CSS, JavaScript, EJS, Tailwind CSS
  • Backend: Node.js, Express, Nodemon, Nodemailer, Mongoose, MongoDB Atlas, JWT

🛠️ Installation

To run this website locally or make contributions, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Anuswar/varnothsava.git
    cd varnothsava
  2. Open the index.html file in your preferred web browser or set up a local development server:

    # For Python users
    python -m http.server
    # For Node.js users
    npx http-server
  3. Open your browser and navigate to http://localhost:8000 (or the port specified by your server).

📂 Project Structure

The project structure is organized as follows:

  • index.html: The main HTML file containing the structure of the website.
  • assets: This directory contains subdirectories for images, fonts and CSS styles.
    • css: Stylesheets, including style.css.
    • images: Images used in the website.
    • Fonts: font from webfonts.
  • README.md: Documentation for the project (you are here).

🤝 Contributing

Contributions are welcome! If you find any issues, have suggestions, or want to add new features, please open an issue or create a pull request. Follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your fork.
  5. Open a pull request to the main branch of the original repository.

📄 License

This project is licensed under the MIT License, which means you are free to use, modify, and distribute the code.

About

Full-stack website for Varnothsava, featuring user-friendly design, event registration, gallery, and ticket management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published