A ReactJS & TailwindCSS portfolio for Bingo. Based on a Sagar Shah Figma design.
- Fully responsive.
- Light & Dark mode (with auto preference saving).
- Basic form validation & error handling.
- Easy data change (projects/stacks) with json files.
- EmailJS contact form (serverless) & basic inputs validation.
Create & setup an account on EmailJS
Create a .env
file and fill it with your own keys like this :
VITE_EMAILJS_SERVICE_ID=""
VITE_EMAILJS_TEMPLATE_ID=""
VITE_EMAILJS_PUBLIC_KEY=""
Clone the repository:
git clone [email protected]:Oslonline/bingo-portfolio.git
Install dependencies:
npm install
Start the development server:
npm run dev
Build for production:
npm run build
Run the optimized application locally:
npm run serve