Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWE Project

Prerequisites

Install these before anything else:

Quick Setup

# Clone the repo
git clone https://github.com/your-org/SWE-Project.git
cd SWE-Project

# Install everything
make install

Or install each part manually:

# Frontend
cd frontend
npm install

# Backend
cd ../backend
go mod download

Running the App

You need two terminals:

Terminal 1 — Frontend (React + Vite)

cd frontend
npm run dev

Runs on http://localhost:5173

Terminal 2 — Backend (Go)

cd backend
go run .

Runs on http://localhost:8080

Tech Stack

Layer Tech
Frontend React, TypeScript, Vite, Tailwind CSS
Routing TanStack Router (file-based)
Backend Go (net/http)
Database PostgreSQL via Supabase
Auth Supabase Auth
Deployment Vercel / Render / Netlify / Cloudflare

Project Structure

SWE-Project/
├── frontend/          # React + Vite app
│   ├── src/
│   │   ├── routes/    # TanStack file-based routes
│   │   ├── main.tsx   # App entry point
│   │   └── index.css  # Tailwind entry
│   └── package.json
├── backend/           # Go API server
│   ├── main.go
│   └── go.mod
├── Makefile           # install / dev commands
└── README.md

Trouble with Libraries

ps if you are having any trouble, with things not being "installed" after npm install, then run this if you are running in cmd or powershell,

Remove-Item -Recurse -Force node_modules, package-lock.json
npm install

About

Intro to SWE

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages