ความต้องการการพัฒนาเว็บไซต์ blacklistseller.com

ทาง Blacklistseller.com ต้องการพัฒนาเว็บไซต์ให้ทันสมัย เพื่อรองรับการใช้งานที่สูงขึ้น หากคุณมีความสามารถทางด้าน programming สาย Python และต้องการร่วมกับเราในการช่วยเหลือสังคม สามารถอ่านรายละเอียดข้างล่าง
TLDR : เราต้องการพัฒนาเว็บ blacklistseller โดยใช้ stack Django / Python *เท่านั้น* (function เว็บเหมือนเดิม) และต้องการคนช่วยพัฒนา
โดยมีความต้องการดังนี้
Technical Requirements
Back-End Development:
• The project requires a backend built with Python, utilizing Django and FastAPI frameworks.
• Implementation of complex database-driven applications using Django ORM for Django and SQLAlchemy for FastAPI.
• Development of RESTful APIs to enable frontend to backend communication, adhering to microservices architecture best practices.
• Use of Docker for creating, deploying, and running applications by using containers, enhancing the application’s scalability and reliability.
Front-End Integration:
• Integration with front-end technologies is necessary, requiring knowledge of HTML, CSS, and JavaScript to manipulate Django templates or to connect with REST APIs.
Database Management:
• Proficient handling of relational databases is required, such as PostgreSQL or MySQL, with a strong emphasis on database design to ensure data integrity and performance.
Security:
• A solid understanding of user authentication and authorization mechanisms, with implementations such as JWT, OAuth, and session-based authentication, is crucial to safeguard user data.
Desirable Project Features:
Cloud Deployment:
• The project should be capable of being deployed on cloud services, with an understanding of how to utilize these platforms for scaling and managing the web application.
Server Management:
• Experience with web servers like Nginx or Apache is desired for the deployment and configuration of the application in a production environment.
Asynchronous Programming:
• Utilization of asynchronous programming in Python, particularly in the contexts of Django or FastAPI, to handle concurrent operations and improve performance.
Caching Mechanisms:
• Implementation of caching strategies using technologies such as Redis or Memcached to enhance the speed and efficiency of the web application.
Web Security Practices:
• Application of web security best practices to protect the website from common vulnerabilities and threats.
Soft Skills:
• Ability to work independently with minimal supervision.
รายละเอียดเพิ่มเติมที่ต้องการ
• ต้องสามารถเริ่มทำงานด้วยตัวเองได้ทันที โดยสามารถตั้งต้นเว็บไซต์ที่พัฒนาตาม stack ตามความต้องการ และ ออกแบบเว็บที่ทันสมัยกว่าเดิม (แต่มี function ตามแก่นเดิมของเว็บ blacklistseller.com)
• เว็บไซต์ใหม่ จะแยกออกจากระบบเดิม และจะเชื่อมต่อ database เมื่อมีการพัฒนาไปถึงระดับนึงแล้ว
• หากต้องการเงินสนับสนุน สามารถแจ้งได้ตั้งแต่เริ่มต้น (แต่จะต้องมีผลงานก่อน)
ถ้าอ่านรายละเอียดดีแล้ว และ ต้องการร่วมทีมพัฒนาเว็บไซต์ สามารถติดต่อได้ที่ [email protected]