Skip to content

We're turning contributors to confident developers. Giglance is inspired by platforms like Upwork, it’s built for beginners who want to learn and to gain real-world development experience while solving real-world problems.

License

Notifications You must be signed in to change notification settings

upes-open/OSoC-25-Giglance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Giglance

Turning Contributors into Confident Developers



🧠 Project Overview

Giglance is a modern, open-source freelancing platform tailored for the Indian gig economy. Inspired by platforms like Upwork, it’s built for beginners to gain real-world development experience while solving real-world problems.

Employers can hire freelancers for jobs.
Freelancers post short-term gigs and manage applications.
AI recommends matches.
Secure payment integration.

The goal: Build in public. Learn by contributing. Empower future developers.


🖼️ Homepage Preview

Giglance Home Page Preview


Architecture

Giglance Architecture preview

Here is an example homepage: Figma

🛠️ Tech Stack

🖥️ Frontend (frontend/)

  • Next.js with TypeScript
  • Tailwind CSS for styling
  • shadcn/ui for accessible UI components
  • TanStack Query for server state management
  • React Hook Form + Zod for form handling & validation

⚙️ Backend (backend/)

  • Express.js with TypeScript
  • Prisma ORM + PostgreSQL
  • Zod for schema validation
  • Clerk for authentication
  • OpenAI Embeddings + pgvector for AI recommendations

🌐 Deployment

  • AWS cloud platform for deployment
  • Docker for containerization
  • Kubernetes for orchestration and deployment cluster

⚙️ Installation

Please refer to the Contribution Guide for detailed steps for installation.

👨‍💻 Project Mentors

Shubhojit Mitra                           Anuja Kotnala

Shubhojit Mitra                        Anuja Kotnala

GitHub LinkedIn      GitHub LinkedIn


🤝 How to Contribute

We follow an easy-to-understand, beginner-friendly contribution process with labeled issues, test-driven development, and previews.

📖 Read our full CONTRIBUTING.md for setup, issue flow, and PR guidelines.


Built with ❤️ by contributors, for contributors.

About

We're turning contributors to confident developers. Giglance is inspired by platforms like Upwork, it’s built for beginners who want to learn and to gain real-world development experience while solving real-world problems.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10