Software development/Migration and improvements
Main contact

Project scope
Categories
Financial services 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)*Please Read about Private-Markets.io Platform in Alcove Ridge Description**
Project details:
Modular Migration + Vertical Slices
We’ll migrate/extend the legacy app feature-by-feature. Interns ship “vertical slices” (UI + API + DB) behind feature flags, focusing on correctness, accessibility, and observability.
Core Framework
- Frontend: React + TypeScript, Tailwind/shadcn UI, modern form libs.
- Backend: Node/Express (or Next.js routes), Prisma + PostgreSQL for data, transactional email (e.g., SendGrid), and Stripe basics for subscriptions.
- Infra & Delivery: Vercel/Cloudflare (middleware for rate-limits, Open Graph rendering, etc.).
- Quality: Jest/React Testing Library, Playwright (happy paths), ESLint/Prettier, simple CI.
Key Objectives
- Establish a modern, typed front-end architecture for one section (Events, Highlights, Deals, or Dashboard).
- Integrate with existing schemas and approval flows (admin → pending/approved/rejected).
- Deliver polished UX with consistent components, empty-states, and error handling.
- Instrument engagement analytics and basic audit logs for your slice.
Candidate feature tracks (choose one vertical slice)
- Events: create/edit; approval; RSVP API + UI; calendar links; shareable email template; Open Graph previews for links; filters (webinar/hybrid/in-person).
- Deal Room: card display logic; investor-gated visibility from questionnaire; “More Info” flow (emails to investor + sponsor/broker, confirmation); analytics hooks.
- Highlights (Posts): admin moderation (approve/edit/delete) with notification emails; visibility targeting by role; “create on behalf of” (admin).
- Dashboards: broker/sponsor analytics (view → click → RSVP funnel); sector/allocator breakdowns; sponsor profile panel (logo/video upload); invite-a-colleague flow.
- Platform polish: rich link previews (Open Graph tags + branded image wrapper), universal sign-up deep link routing, audit log events, and email style system.
Expected Outcomes
- Stack fluency: learners can navigate React/TypeScript and Prisma basics within 2 weeks (guided docs, pairing, code walkthroughs).
- Code contribution by Week 4: a PR that adds a working component + API + tests for their chosen slice.
- Demo-able feature: merged behind a flag with acceptance criteria met and telemetry wired.
Expected Deliverables (pick 1–2, scoped to team size)
- Landing page section (hero + nav) or Login/Sign-up flow (with “Don’t have an account? Sign Up”).
- Questionnaire module (typed schema, client/server validation, persistence).
- Events MVP: Create Event → Admin Approval → RSVP logging → confirmation email with ICS/Google links → filter by format (webinar/hybrid/in-person).
- Deal Room MVP: investor-gated visibility from questionnaire; More Info trigger → three emails (investor, sponsor/broker, investor confirmation).
- Highlights Admin: moderation table; approve/reject with reason codes; edit/delete; notification emails; create on behalf of user (MVP+).
- Share & OG: email share template with sector/allocator/industry boilerplate + Open Graph metadata and branded fallback images for external link previews.
- Dashboards: broker/sponsor analytics (funnel; sector/allocator breakdown); sponsor profile (logo/video uploads); Invite a Colleague flow + email.
- Audit Log: append-only table + helpers; log create/update/approve/reject/RSVP/more-info; simple admin readout.
Each deliverable will include
- Clear AC (Given/When/Then) and design references.
- Starter components and API stubs.
- Code reviews, weekly demos, and a short tech note (tradeoffs, tests, telemetry).
Learning Experience
- Focused on modern web dev with React/TS and a typed backend.
- “Take-home” mini-tickets early → team-owned vertical slice by mid-project.
- Exposure to product specs, tickets, PRs, test plans, and basic SRE hygiene (rates/limits, error budgets).
Mentorship
Domain context
How private-market platforms operate (roles, approvals, confidentiality, analytics). Why engagement metrics matter to brokers/sponsors (and how we’ll surface them).
Skills & methods
Typed React patterns, form/state management, API design, Prisma schema changes, email/OG integration, analytics/eventing, basic accessibility & testing.
Hands-on support
- Pair programming & async PR reviews.
- Example branches for each slice.
- Access to design tokens, email partials, and OG templates.
Tools & resources
GitHub repo with starter code, issue templates, AC checklists, and environment samples; Loom walkthroughs; weekly office hours.
Regular meetings
- Kickoff + scope (Week 0)
- Weekly standup/demo (30–45 min)
- Midpoint design/code review
- Final demo & retro
Providing specialized knowledge in the project subject area, with industry context.
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 a role-based platform that connects brokers, issuers, sponsors, and investors around curated private-market opportunities. Users host and promote events (webinars, in-person, hybrid), publish highlights (news/updates), and manage a deal room—all behind permissioned workflows and admin approval. The platform supports premium sponsorships with the ability to host webinars and virtual networking events and post rich media, with pricing by plan.
The app includes authenticated login / sign-up flows and gated dashboards by role, enabling targeted distribution and semi-anonymous discovery until an investor signals interest (“More Info,” RSVP, etc.).
Why it exists:
Private-market engagement is fragmented across email threads, webinar tools, spreadsheets, and ad-hoc CRMs—making it hard to (a) match the right investors to the right opportunities, (b) run compliant approvals, and (c) prove engagement to brokers and sponsors. We solve this with:
-Smart matching from a structured investor questionnaire (sector focus, allocator type, industry, granular preferences).
-End-to-end workflows: event creation → approval → shareable templates → RSVP logging → attendance signals → analytics.
-Deal confidentiality by default with controlled “de-anonymization” once interest is expressed.
-Operational analytics that show brokers the investor funnel per issuer (views → clicks → RSVPs → meetings), plus sector/allocator breakdowns.
Main contact
