This repository contains the code for the official website of the NSS NSUT Cell, hosted on Vercel.
- Introduction
- Features
- Technologies Used
- Setup and Installation
- Project Structure
- Contributing
- License
- Contact
The NSS NSUT website serves as the online presence of the NSS (National Service Scheme) Cell of Netaji Subhas University of Technology (NSUT). The website provides information about the organization, its achievements, and upcoming events. It also includes contact information and links to the NSS NSUT's social media profiles.
- Home Page: Welcomes visitors with an image and a brief introduction.
- About Us: Describes the aim and objectives of the NSS NSUT Cell.
- Achievements: Showcases the accomplishments of the NSS NSUT Cell with an image carousel.
- Events: Displays upcoming events and activities organized by the NSS NSUT.
- Footer: Includes links to social media profiles and other relevant information.
- Responsive Design: The website is fully responsive and adapts to different screen sizes.
- React: JavaScript library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for styling.
- Google Sheets: Used as the backend for storing and managing data.
- Vercel: Hosting platform for deploying the website.
To run this project locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/Priyesh1311421/NSS-Frontend.git cd NSS-Frontend -
Install Dependencies:
npm install
-
Run the Development Server:
npm start
The website will be available at
http://localhost:3000. -
Build for Production:
npm run build
This will create an optimized production build in the
build/directory. -
Deploy: The website is hosted on Vercel. You can deploy the site by connecting the repository to Vercel and pushing your changes.
├── public/
│ ├── assets/ # Images and other static assets
│ └── index.html # Main HTML file
├── src/
│ ├── components/ # React components
│ ├── pages/ # Page components
│ ├── App.js # Main application component
│ └── index.js # Entry point of the application
├── tailwind.config.js # Tailwind CSS configuration
├── package.json # Project dependencies and scripts
└── README.md # Project documentation
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Make your changes and commit them (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a Pull Request.
If you have any questions, feel free to reach out:
- Email: priyeshchaudhari35@gmail.com
- Website: nss-nsut-pi.vercel.app