Skip to content

A website built with Python and FastAPI where you can add and vote on the most popular interview questions

Notifications You must be signed in to change notification settings

LucidityDesign/pinterview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pinterview

Development Setup

  • source .venv/bin/activate
  • pip install -r requirements.txt
  • fastapi run app.main:app --reload

TODOs:

High Priority (Security & Stability)

  • 🔴 Move SECRET_KEY to environment variables
  • 🔴 Add missing dependencies to requirements.txt
  • 🔴 Fix response_model inconsistencies Medium Priority (Performance & UX)
  • 🟡 Add proper error pages
  • 🟡 Implement pagination for question lists
  • 🟡 Add input validation
  • 🟡 Optimize database queries Low Priority (Code Quality)
  • 🟢 Remove unused imports
  • 🟢 Add comprehensive logging
  • 🟢 Add unit tests
  • 🟢 Add API documentation

About

A website built with Python and FastAPI where you can add and vote on the most popular interview questions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published