Applika.dev is a full-stack application designed to manage applications and user statistics. It consists of a backend (Python/FastAPI) and a frontend (Next.js/React), organized in separate folders for modular development.
root/
├── backend/ # Python FastAPI backend
├── cli/ # Python CLI package for the applika command
├── frontend/ # Next.js React frontend
├── legacy/ # Legacy code
├── CONTRIBUTORS.md
└── README.md
- Docker & Docker Compose (recommended for local development)
- Python 3.9+ (for backend, if running without Docker)
- Node.js 20+ and pnpm (for frontend, if running without Docker)
- uv (for backend and CLI Python environments)
Install the published CLI from PyPI. The package page has the current install and usage docs:
uv tool install applika-cli
# or
pipx install applika-cliThis installs the global applika command:
applika --help
applika --version
applika versionFor local CLI development from this repository:
cd cli
uv sync
uv run applika --helpIf you want the global applika command to point at your local checkout while
you develop, install it in editable mode:
cd cli
uv tool install --force --editable .Useful commands:
cd cli
make test # Run CLI tests
make format # Format CLI code
make lint # Lint CLI codeCLI commands:
applika login
applika logout
applika applications list
applika applications new \
--company "Acme" \
--role "Backend Engineer" \
--platform "LinkedIn" \
--mode active \
--date 2026-05-08
applika applications edit 123 --role "Senior Backend Engineer"
applika applications -n \
--company "Acme" \
--role "Backend Engineer" \
--platform "LinkedIn" \
--mode active \
--date 2026-05-08
applika applications steps list 123
applika applications steps add 123 \
--step "Initial Screen" \
--date 2026-05-11
applika applications finalize 123 \
--step "Offer" \
--feedback "Accepted" \
--date 2026-05-18 \
--salary-offer 180000-
Clone the repository:
git clone https://github.com/ProgramadoresSemPatria/application_panel.git application-panel cd application-panel -
Start backend service:
cd backend docker compose up --buildBackend API: http://127.0.0.1:8000/api/docs (Swagger UI)
-
Start backend service:
cd frontend docker compose up --buildFrontend: http://127.0.0.1:3000