Official website project for Fransunisoft, an AI venture and AI talent studio focused on building Africa's next generation of startups.
This project is built with Next.js, React, TypeScript, and Tailwind CSS.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- ESLint
Use Node.js 20.19.0 or newer.
node -vIf your Node version is below 20.19.0, upgrade Node before installing dependencies. Some packages in this project require that minimum version.
Install dependencies:
npm ciStart the development server:
npm run devOpen the site in your browser:
http://localhost:3000
npm run devRuns the local development server.
npm run buildCreates a production build.
npm run startStarts the production server after a build.
npm run lintRuns ESLint.
app/
globals.css Global styles, Tailwind import, color tokens, and typography
layout.tsx Root HTML layout and metadata
page.tsx Home page
public/ Static assets
tailwind.config.ts Tailwind theme configuration
The project uses:
- Fraunces for headings
- Manrope for body, paragraph, list, and general sans text
Font tokens are defined in app/globals.css and mapped into Tailwind in tailwind.config.ts as:
font-headingfont-bodyfont-sans
If TypeScript reports missing React JSX types, reinstall dependencies with a clean node_modules folder:
Remove-Item -LiteralPath node_modules -Recurse -Force
npm ciThe current home page may still contain starter content from the initial Next.js scaffold. Update app/page.tsx as the site design is implemented.