Main website for ADSC (Atmiya Developer Students Club). Built with Next.js, this platform showcases events, hackathons, team, and resources for the ADSC community.
Website β’ Report Bug β’ Request Feature
- About
- Features
- Getting Started
- Usage
- API Reference
- Development
- Deployment
- Contributing
- Security
- License
- Acknowledgments
- Contributors
ADSC Platform is the official website for Atmiya Developer Students Club. It provides:
- Event listings and details
- Hackathon information and resources
- Team member profiles
- Contact and legal information
- Modern UI built with Next.js and Tailwind CSS
- Next.js - React framework for production
- Tailwind CSS - Utility-first CSS framework
- TypeScript - Typed JavaScript
- π Events & Hackathons - Discover ongoing and past events, hackathons, and problem statements
- π₯ Team Showcase - Meet the core team and contributors
- π Resources - Access articles, tech stacks, and contact info
- π Legal & Policies - View privacy, cookies, and terms
Before you begin, ensure you have the following installed:
# Verify installations
node --version
npm --version
git --version- Clone the repository
git clone https://github.com/krishna-dharsandia/adsc-platform.git
cd adsc-platform- Install dependencies
npm install
# or
yarn install- Set up environment variables
cp .env.example .envEdit .env with your configuration.
- Run the development server
npm run devVisit https://adsc-atmiya.in to explore events, hackathons, team, and resources. For local development, use npm run dev and access via http://localhost:3000.
This project does not expose a public API. All data is managed within the Next.js app.
adsc-platform/
βββ landing-site/ # Main Next.js app
β βββ app/ # Application routes and pages
β βββ components/ # React components
β βββ constants/ # Static data
β βββ lib/ # Utilities
β βββ public/ # Static assets
β βββ types/ # TypeScript types
β βββ package.json # Project metadata and dependencies
β βββ ...
βββ README.md # This file
This project does not include automated tests yet.
We use ESLint and Prettier for code formatting:
# Lint code
npm run lint
# Fix linting issues
npm run lint:fix
# Format code
npm run format# Production build
npm run buildThis project is optimized for deployment on Vercel:
# Deploy to Vercel
npm run deploy:vercelNote: This project does not require any environment variables for local development or deployment at this time.
| Variable | Description | Default | Required |
|---|---|---|---|
NODE_ENV |
Environment (development) | development |
No |
PORT |
Server port | 3000 |
No |
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
We follow Conventional Commits:
feat:New featuresfix:Bug fixesdocs:Documentation changesstyle:Code style changesrefactor:Code refactoringtest:Test updateschore:Build process or auxiliary tool changes
Please do not report security vulnerabilities through public GitHub issues. Instead, please report them to our security team at adsc@atmiyauni.ac.in
See SECURITY.md for more information.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all contributors
- Next.js and Tailwind CSS for providing excellent tools
- The open source community for inspiration and support
Made with β€οΈ by ADSC