Djangocrontabrequestsmvtjinjahtmlcssjquerystripeuser managementemailing services

Pharmacist

Role
Full-Stack Developer
Technologies
Django, Crontab, Requests, MVT, Jinja, HTML, CSS, jQuery, Stripe
Database
SQLite
Deployment
AWS EC2, Gunicorn, Nginx
Client Requirement
Develop a web application for pharmacists and pharmacies to manage profiles, availability, and employment opportunities, with user authentication, profile management, matching system, cart functionality, payment integration, and email notifications.
Pharmacist

Pharmacist

  • Description: The "Pharmacist" project is a web application developed using Django framework, designed to streamline the interaction between pharmacists and pharmacies. It facilitates pharmacists in creating profiles, managing their availability, and connecting with pharmacies for employment opportunities. Similarly, pharmacies can register, view pharmacist profiles, and initiate matches based on specific criteria such as location, availability, and rates. The project aims to simplify the hiring process for pharmacies while providing pharmacists with a platform to showcase their skills and availability effectively.

  • Project Overview:

    • Develop a comprehensive solution for pharmacists and pharmacies to manage profiles, availability, and employment opportunities.
    • Implement user authentication, profile management, matching system, cart functionality, payment integration, and email notifications.
    • Create a user-friendly interface for pharmacists to showcase their skills and availability and for pharmacies to search and filter pharmacist profiles.
  • Technologies Used:

    • Django
    • Crontab
    • Requests
    • MVT
    • Jinja
    • HTML
    • CSS
    • jQuery
    • Stripe
  • Role: Full-Stack Developer

  • Client Requirement:

    • User Authentication: Implement user authentication and authorization mechanisms for pharmacists and pharmacies.
    • Profile Management: Allow pharmacists to create, edit, and manage their profiles with details like contact information, availability, work experience, and pricing.
    • Matching System: Develop a matching system that enables pharmacies to search and filter pharmacist profiles based on criteria such as location, availability, and rates.
    • Cart Functionality: Implement a cart system for pharmacies to add pharmacist profiles of interest and proceed with hiring processes.
    • Payment Integration: Integrate payment functionality for processing transactions related to profile purchases or subscriptions.
    • Email Notifications: Set up email notifications for account creation, profile updates, successful matches, and payment confirmations to enhance user experience and communication.

Live project demo and proof of work is available on request!

Stay Tuned

Want any future updates on my work?
The best practices, docs and info related to web development in future to your inbox.