Skip to content

pradyumnakr/HokieConnect

Repository files navigation

HokieConnect

HokieConnect is a platform connecting Virginia Tech students and alumni.

Screenshots

Landing Page

Landing Page

Dashboard

Dashboard

Setup Instructions

Prerequisites

  • Node.js installed on your machine.

1. Start the Backend Server

The backend handles the database and API requests.

  1. Navigate to the server directory:
    cd server
  2. Install dependencies:
    npm install
  3. Start the server:
    node index.js
    The server will start on http://localhost:3001 and automatically initialize the SQLite database.

2. Start the Frontend Application

The frontend is built with React and Vite.

  1. Open a new terminal and navigate to the root directory of the project:
    cd path/to/HokieConnect
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. Open your browser and navigate to http://localhost:5173.

Database

The application uses a local SQLite database (server/hokieconnect.db). It is automatically created and seeded with sample data when you start the backend server for the first time.

React Compiler

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.

About

Bridge the gap between Virginia Tech students and alumni. Network, mentor, and secure your future career.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors