The official Robotics Collective website built with Next.js 15 and Sanity CMS.
This repository contains two main components:
rc-website/- The main Next.js website applicationstudio-website/- Sanity Studio CMS for content management
The website uses Sanity CMS for all dynamic content including team members, projects, positions, and blog posts.
- Node.js (v18 or later)
git clone git@github.com:openroboticmetaverse/rc-web.git
cd rc-webNavigate to the website directory and install dependencies:
cd rc-website
yarn installyarn dev- Start the development server athttp://localhost:3000yarn build- Create an optimized production buildyarn start- Start the production server (requires build first)yarn lint- Run ESLint to check code quality
To manage website content, navigate to the studio directory:
cd studio-website
yarn install
yarn devThe Sanity Studio will be available at http://localhost:3333 for content editing.
- Content Updates: Use Sanity Studio (
studio-website/) to manage team members, projects, positions, and other content - Website Development: Work in the
rc-website/directory for UI/UX changes and new features - Testing: Run
yarn buildto ensure everything compiles correctly before committing
- Frontend: Next.js 15 with App Router, TypeScript, Tailwind CSS
- CMS: Sanity Studio
- UI Components: Radix UI primitives with custom styling
- Animations: Framer Motion
- Deployment: Netlify
For questions or issues, please create an issue in the repository or contact the maintainers.