Skip to content

Main website for ADSC (Atmiya Developer Students Club). Built with Next.js, this platform showcases events, hackathons, team, and resources for the ADSC community.

License

Notifications You must be signed in to change notification settings

Atmiya-Developer-Students-Club/adsc-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ADSC Website

ADSC Logo

License Contributors Issues Pull Requests

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


πŸ“‹ Table of Contents

πŸ“– About

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

Built With

✨ Features

  • πŸš€ 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

πŸš€ Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

# Verify installations
node --version
npm --version
git --version

Installation

  1. Clone the repository
git clone https://github.com/krishna-dharsandia/adsc-platform.git
cd adsc-platform
  1. Install dependencies
npm install
# or
yarn install
  1. Set up environment variables
cp .env.example .env

Edit .env with your configuration.

  1. Run the development server
npm run dev

πŸ“š Usage

Visit https://adsc-atmiya.in to explore events, hackathons, team, and resources. For local development, use npm run dev and access via http://localhost:3000.

πŸ“˜ API Reference

This project does not expose a public API. All data is managed within the Next.js app.

πŸ”§ Development

Project Structure

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

Running Tests

This project does not include automated tests yet.

Code Style

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

Building

# Production build
npm run build

🚒 Deployment

Vercel Deployment

This project is optimized for deployment on Vercel:

# Deploy to Vercel
npm run deploy:vercel

Environment Variables

Note: 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

🀝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

Development Process

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Commit Convention

We follow Conventional Commits:

  • feat: New features
  • fix: Bug fixes
  • docs: Documentation changes
  • style: Code style changes
  • refactor: Code refactoring
  • test: Test updates
  • chore: Build process or auxiliary tool changes

πŸ”’ Security

Reporting Security Vulnerabilities

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.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments

πŸ‘€ Contributors


LinkedIn Instagram YouTube Discord WhatsApp Email

Made with ❀️ by ADSC

About

Main website for ADSC (Atmiya Developer Students Club). Built with Next.js, this platform showcases events, hackathons, team, and resources for the ADSC community.

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages