Skip to content

veovirginia/platform

Repository files navigation

Virginia Entrepreneurship Organization

Overview

This repository contains the website and members-only platform for VEO, the entrepreneurship club at UVA.

This is a T3 Stack project bootstrapped with create-t3-app.

Tech Stack

Services

Getting Started

Prerequisites

Make sure you have the following tools installed:

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/your-repository.git
    
  2. Change into the project directory:

    cd your-repository
  3. Install dependencies:

    npm install

Doppler Configuration

  1. Create a Doppler account if you don't have one already: Doppler Signup. Make sure you have access to the project in Doppler.

  2. Install the Doppler CLI and authenticate:

    npm install -g doppler
    doppler login
  3. Set up your doppler environment

    doppler setup

    Select the dev environment

Local Development

Now that everything is set up, you can run the project locally:

npm run dev

This command will start the development server. Open http://localhost:3000 in your browser to view the application.

Database Management

On project initialization and after any modifications to prisma.schema, make sure to generate database typings:

npm run db:generate

To open the Prisma studio to view the database, run the command:

npm run db:studio

Additional Scripts

  • npm run lint: Run ESLint for code linting.
  • npm run build: Build the Next.js application.
  • npm start: Start the production server.

Learn More

To learn more about the T3 Stack, take a look at the following resources:

You can check out the create-t3-app GitHub repository