MEJT is a training app. It allows you to create and manage your training sessions. You can also share your training sessions with your friends.
- MEJT-API
- Supabase Database (POSTGRESQL)
- email: [email protected]
- password: MEJT1MEJT
- email: [email protected]
- password: MEJT1MEJT
Home | Register |
---|---|
![]() |
![]() |
Trainer Dashboard | Team creation (Trainer) |
![]() |
![]() |
Athlete dashboard | Feedback detail |
![]() |
![]() |
- Next.js – React framework for building performant apps with the best developer experience
- Auth.js – Handle user authentication with ease with providers like Google, Twitter, GitHub, etc.
- Vercel – Easily preview & deploy changes with git
- Railway – Easily provision a PostgreSQL database (no login required)
- Tailwind CSS – Utility-first CSS framework for rapid UI development
- Radix – Primitives like modal, popover, etc. to build a stellar user experience
- Framer Motion – Motion library for React to animate components with ease
- Lucide – Beautifully simple, pixel-perfect icons
@next/font
– Optimize custom fonts and remove external network requests for improved performance@vercel/og
– Generate dynamic Open Graph images on the edgereact-wrap-balancer
– Simple React component that makes titles more readablereact-loading-skeleton
- Make beautiful, animated loading skeletons that automatically adapt to your app
useIntersectionObserver
– React hook to observe when an element enters or leaves the viewportuseLocalStorage
– Persist data in the browser's local storageuseScroll
– React hook to observe scroll position (example)nFormatter
– Format numbers with suffixes like1.2k
or1.2M
capitalize
– Capitalize the first letter of a stringtruncate
– Truncate a string to a specified lengthuse-debounce
– Debounce a function call / state updatecookies
– Simple cookie management for Next.js
- TypeScript – Static type checker for end-to-end typesafety
- Prettier – Opinionated code formatter for consistent code style
- ESLint – Pluggable linter for Next.js and TypeScript
- Vercel Analytics – Track unique visitors, pageviews, and more in a privacy-friendly way
- Mathis DEVIDAL
- Eren Mustafa CEYLAN
- Theo HAURAY
- Justin CUZIN