Skip to content

founder-srm/Founders-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Founders Club Website

Empowering innovation at SRM through community, collaboration, and creation.

Website Website Website

License Contributors Issues Stars

Empowering innovation at SRM through community, collaboration, and creation.
A modern web platform for the Founders Club @ SRM — showcasing projects, events, and opportunities for aspiring student entrepreneurs.


About Founders Club SRM

The Founders Club at SRM fosters a culture of innovation, entrepreneurship, and collaboration. We organize events, hackathons, and incubator programs to empower the next generation of student founders.


Tech Stack

  • Frontend: Next.js, TailwindCSS, TypeScript
  • Backend: Supabase (PostgreSQL + Auth + Storage)
  • DevOps: Doppler (Secrets Management)
  • Design: Figma

Installation & Setup

1. Prerequisites

  • Node.js (v22 or higher)
  • Bun (recommended package manager) - Installation Guide
  • Supabase Access (ask @greeenboi)
  • Doppler Access (ask @greeenboi)
  • Recommended VSCode Extensions installed

2. Clone & Install

# Clone the repository
git clone https://github.com/founder-srm/Founders-website.git

# Move into the project directory
cd Founders-website

# Install dependencies
bun install

# Run the development server
run bun dev --watch
# or
bun dev

# Visit the app locally
http://localhost:3000

3. Setup & Configuration

Run the Application

After setting up environment variables, run:

bun run dev --watch

The site will be live on your local environment.


Contributing

We love open-source! Contributions are always welcome.

Please read the following before making a PR:

  • Contributing Guidelines
  • Code of Conduct

Quick Start for Contributors:

  1. Fork this Repository.
  2. Create a new branch for your feature/fix:
git checkout -b feature/your-feature-name
  1. Commit your changes with a clear message:
git commit -m "Added: feature-description"
  1. Push to your fork:
git push origin feature/your-feature-name
  1. Open a Pull Request describing what you’ve changed.

Troubleshooting

Issue Possible Fix
Supabase auth not working Check .env variables
Doppler not syncing Ensure Doppler CLI is logged in
App not building Clear .next and reinstall dependencies
Static assets missing Run run bun dev before deployment

Community & Support

Join the Founders Club community to collaborate and innovate!


Contributors

Thanks to all these amazing people who have contributed to this repo :)