Seanneskie
All projects
1/10
Digital Freelancer Profiling App screenshot (1/10)
Digital Freelancer Profiling App screenshot (2/10)
Digital Freelancer Profiling App screenshot (3/10)
Digital Freelancer Profiling App screenshot (4/10)
Digital Freelancer Profiling App screenshot (5/10)
Digital Freelancer Profiling App screenshot (6/10)
Digital Freelancer Profiling App screenshot (7/10)
Digital Freelancer Profiling App screenshot (8/10)
Digital Freelancer Profiling App screenshot (9/10)
Digital Freelancer Profiling App screenshot (10/10)

Digital Freelancer Profiling App

Jan 2024 - May 2025Kimberly Baylon, Bridget Jose, Azlan Tomindug

Capstone Django platform for freelancer profile management, event participation, and support requests — coordinated through Notion Scrumban boards.

DjangoPythonCapstone ProjectHTMLCSSJavaScript

Capstone Freelancer Profiling App centralizes freelancer management with features for profile creation, event participation, announcements, and support ticket handling.

Development tasks were tracked in Notion using Kanban boards tailored to a Scrumban workflow.

  • Create detailed freelancer profiles including affiliations, experience, skills, and languages.
  • Upload resumes, certificates, and project portfolios.
  • Browse and RSVP to events with QR-code attendance tracking.
  • Receive announcements and submit support tickets with notifications.
  • Admin dashboard with analytics and content management.
  • Organize work in Notion Kanban boards with Scrumban for iterative planning and review.
  • Clone the repository: git clone https://github.com/Seanneskie/capstone-app-profile.git
  • Create and activate a virtual environment: py -m venv env and activate via env\Scripts\activate.bat or env\Scripts\activate.ps1
  • Install dependencies: pip install -r requirements.txt
  • Configure environment variables: create a .env file with PostgreSQL settings.
  • Run migrations and load initial data: py manage.py migrate and py manage.py loaddata fixtures/updated_data.json
  • Start the development server: py manage.py runserver
  • Visit http://127.0.0.1:8000 to browse the site and manage profiles.
  • Explore events, announcements, and the support ticket system through the web interface.