The official marketing and information website for eProjects UBC, a student entrepreneurship club at the University of British Columbia.
- Framework: Next.js
- Styling: Tailwind CSS
- Content: Markdown / MDX
- Hosting: Vercel
- Node.js (v18+)
- npm or yarn
git clone https://github.com/eprojects-ubc/website26.git
cd website26
npm install
npm run devThe site will be running at http://localhost:3000.
/
├── app/ # Next.js app router pages
├── components/ # Reusable UI components
├── content/ # Markdown/MDX files (events, blog posts)
├── public/ # Static assets (images, fonts)
└── styles/ # Global styles
- Branch off
main— use the formatfeature/your-feature-name - Make your changes
- Open a pull request and request a review before merging
- Do not push directly to
main
Create a .env.local file in the root directory. Never commit this file — it is already listed in .gitignore.
# Add any environment variables hereThe site auto-deploys to Vercel on every push to main. Preview deployments are created for every pull request.
website— original eProjects websitewebsite25— 2025 website iterationportal— applicant/member portal (private)
Built and maintained by the eProjects UBC Tech Team.
eProjects UBC — Building the next generation of entrepreneurs.