Skip to content

RhythmItaliya/GearGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

43 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GearGuard

πŸŽ₯ Demo & Links

πŸ“ Project Structure

  • backend/: Node.js, TypeScript, Express, Prisma, PostgreSQL
  • frontend/: Next.js, React, Tailwind CSS

πŸš€ Quick Start

1. Backend Setup

cd backend
npm install
cp .env.example .env

Required Environment Variables (backend/.env):

# Backend Development Environment Variables
NODE_ENV=development
PORT=5000
DATABASE_URL=
FRONTEND_URL=http://localhost:3000
JWT_SECRET="Z/HiwcPJG6KnOn9S048rPaSUCdWeJNTyn2jBo+CoCIM="
npm run prisma:generate
npm run prisma:migrate
npm run dev

2. Frontend Setup

cd frontend
npm install
cp .env.example .env

Required Environment Variables (frontend/.env):

# NextAuth Configuration
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET="9H3+sfD8oLvHsLoVwAGLcXSS5EQYtxbbAZXdns7wjGg"

# API Configuration
NEXT_PUBLIC_API_URL=http://localhost:5000/api
NEXT_PUBLIC_APP_ENV=development
npm run dev

πŸ› οΈ Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS
  • Backend: Node.js, Express, Prisma
  • Database: PostgreSQL

About

web interface to track equipment and manage maintenance tasks across teams. (Odoo x Adani)

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages