Welcome to the Dept Space X Full Stack Interview Challenge.
This repository contains a full-stack application (monorepo) designed to test your skills in Node.js and React (Next.js).
/node: A Node.js API (Express + TypeORM + SQLite)./react: A Next.js 16 Client application.
- Node.js 20+
- Docker (optional but recommended for the API)
See node/readme.md for detailed tasks.
cd node
# Using Docker (Recommended)
docker-compose up --build
# OR locally
npm install
npm run dev:localSee react/README.md for detailed tasks.
cd react
cp .env.example .env.local
npm install
npm run devYour regular work involves building modern, performant web applications. This challenge simulates that by asking you to:
- Fix & Modernize: Identify and fix bugs in the existing codebase.
- Implement Features: Add missing functionality (e.g., authentication, favorites).
- Architect: Make decisions on rendering strategies (CSR vs SSR) and state management.
Good luck! 🚀