Angular & Node Full-Stack Build

Job ID: 40233078

Budget: ₹12,500 – ₹37,500 INR

The project covers two linked assets—a marketing website and an interactive web application—built as a single, cohesive code-base. Everything must be modern, fully responsive, and branded with a clean, intuitive UI/UX.

Tech stack is already set: Angular on the frontend and a Node.js (Express) backend. Expect secure, stateless authentication (JWT or OAuth, whichever you judge best), role-based access, and a well-structured REST API that can later expand to GraphQL if needed. Data will live in either MySQL, PostgreSQL, or MongoDB; I’m open to whichever you recommend once requirements are refined.

Core functionality
• Public-facing pages for visitors
• A logged-in web app with real-time notifications
• Separate admin dashboard for user, content, and settings management
• Complete API layer to support future mobile or third-party integrations

Operational requirements
• Cloud deployment to AWS or Azure with staging and production environments
• Containerisation or an equivalent repeatable setup, plus CI/CD tied to Git
• Basic automated tests covering critical endpoints and components
• Clear documentation: setup, build steps, environment variables, and API reference

Acceptance criteria
1. A fresh clone followed by one command should spin up the project locally.
2. All authenticated routes must reject invalid or expired tokens.
3. Admin actions reflect instantly in the UI without page refresh.
4. Successful deployment visible at a cloud URL I can access for final review.
5. Source code pushed to a private Git repository I control, with commit history intact.

If milestones help, we can break the work into architecture, core features, admin panel, testing, and deployment. Timelines and finer details are open for discussion once you have reviewed the scope.