Software development/Migration and improvements
Main contact

Project scope
Categories
Website development Information technology Software development DatabasesSkills
typescript role-based access control (rbac) scalability financial technology (fintech) react.js (javascript library) software development non-disclosure agreement (intellectual property law)Modular Migration: Breaking the website migration into smaller, manageable components, focusing on one feature or section at a time.
Core Framework: Utilizing React as the core framework, with TypeScript as the primary programming language to ensure type safety and maintainability.
Key Objectives:
- Establishing a modern front-end architecture for a single section or feature (e.g., navigation, landing page, or user dashboard).
- Ensuring compatibility with existing data structures or back-end systems.
- Enhancing user experience (UX) by applying modern design principles to the selected feature.
Expected Outcomes:
- Understanding the Technology Stack: Learners will gain foundational knowledge of React and TypeScript within the first two weeks, supplemented by guided tutorials, documentation, and hands-on practice. Full mastery is not required initially; the focus is on understanding the basics to contribute effectively.
- Code Contribution: Learners will be able to make meaningful contributions to a specific feature or component within the project by the end of the first month.
Expected Deliverables: To ensure the project is manageable and aligns with realistic learning goals, learners will work on specific, self-contained features, such as:
- Landing Page: Implementing a responsive and visually appealing homepage.
- Login Section: Developing a functional and secure user authentication flow.
- Questionnaire Module: Creating a dynamic form that stores user inputs.
- Dashboard: Designing a basic dashboard to display user-specific data.
- RBAC (Role-Based Access Control): Building a simple system to restrict access based on user roles.
Each deliverable will include:
- Clear requirements documented in the project’s BRD (Business Requirements Document) and design files.
- Pre-existing templates or starter code to accelerate development.
- Ongoing support via code reviews, meetings, and collaborative problem-solving.
Learning Experience: The project is designed to:
- Focus primarily on web development with React and TypeScript, reducing interdisciplinary complexity.
- Provide structured resources (e.g., tutorials, workshops) for learners to gradually build their knowledge.
- Allow learners to collaborate on achievable tasks while gaining exposure to real-world development processes.
Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Direct involvement in project tasks, offering guidance, and demonstrating techniques.
Providing access to necessary tools, software, and resources required for project completion.
Scheduled check-ins to discuss progress, address challenges, and provide feedback.
Supported causes
The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.
About the company
Private-markets.io is an innovative web-based platform which connects investors to industry insiders and top GP performers. Our suite of services empowers allocators by providing them with a curated menu of exclusive opportunities, discreet connectivity, and relevant insights.
Main contact
