Nodejs, Preact, Mongodb, Redis Development project
$8-15 USD / giờ
The project involves the enhancement and completion of an in-progress open-source torrent tracker software. This venture is unique as it not only focuses on technical development but also emphasizes the importance of comprehensive and detailed documentation throughout the development process. The existing infrastructure includes a partially completed codebase with Redis already implemented for caching.
Frontend: Development with Preact and ChakraUI, focusing on creating a modern, interactive user interface.
Backend: Utilization of Node.js for a reliable and efficient server-side solution.
Caching: Existing Redis implementation, to be optimized and integrated with the current system.
Database: MongoDB for a flexible and scalable NoSQL database setup.
Containerization: Dockerization of the application to ensure consistency across various deployment environments.
Code Enhancement and Development: Build upon and refine the existing codebase, integrating new features and ensuring scalability.
Frontend Transition: Complete the shift from HTML to Preact for the frontend, enhancing user experience and interface design.
Documentation Focus: Document every development phase, including:
Detailed descriptions of code changes and feature additions.
Integration and optimization strategies for Redis caching.
Node.js backend development and API documentation.
Frontend architecture, including Preact components and UI/UX design.
MongoDB schema design and data management practices.
Docker deployment processes and environment setup.
Version Control and Reporting: Regular GIT commits for effective version control, coupled with daily progress reporting for team synchronization and project tracking.
A fully operational and enhanced open-source torrent tracker software.
Comprehensive and detailed documentation covering all aspects of the software development process.
A modern, user-friendly frontend interface developed with Preact and ChakraUI.
A robust and well-documented backend and database structure.
Daily update reports and consistent version control through GIT.
This is an ongoing position requiring a long-term commitment.
The role demands active collaboration, including regular team meetings and code reviews.
Adaptability to evolving project requirements is crucial.
A strong emphasis on thorough documentation at each stage of development.
Project Timeline: Ongoing
Note: This position is ideal for developers who are proficient in both coding and documentation. The candidate must be comfortable working in a dynamic environment, displaying flexibility, and maintaining a high standard of documentation for all work completed.
ID dự án: #37494574