2 stars
0 forks
README.md
Portfolio Twitter-Style
Un portfolio moderne inspiré de l'interface de Twitter, développé avec Next.js, TypeScript et Tailwind CSS.
🌟 Fonctionnalités
- Design Moderne : Interface utilisateur inspirée de Twitter pour une expérience familière
- Mode Sombre : Design optimisé pour le mode sombre
- Responsive : S'adapte parfaitement à tous les appareils (mobile, tablette, desktop)
- **Authent...
Structure du projet
- .gitignore
- Dockerfile
- LICENSE
- README.md
- docker-compose.yml
- eslint.config.mjs
- migrations
- 20250205100151_
- migration.sql
- migration_lock.toml
- next.config.js
- next.config.ts
- noitaPhysics.gif
- package-lock.json
- package.json
- postcss.config.mjs
- prisma
- migrations
- 20250220165855_init
- migration.sql
- 20250220210027_remove_url_fields
- migration.sql
- 20250221140624_remove_is_main
- migration.sql
- 20250221221046_add_is_thumbnail
- migration.sql
- 20250304101913_update_skills_schema
- migration.sql
- 20250305114416_add_language_image
- migration.sql
- migration_lock.toml
- schema.prisma
- seed.ts
- public
- file.svg
- globe.svg
- next.svg
- vercel.svg
- window.svg
- src
- app
- Components
- Admin
- CategoryEditor.tsx
- LanguageEditor.tsx
- SkillEditor.tsx
- AuthProvider.tsx
- Contact
- ContactForm.tsx
- ContactModal.tsx
- MessageHistory.tsx
- Entreprise
- ExperienceItem.tsx
- Filters
- ActiveFilters.tsx
- ImageUploader.tsx
- Navigations
- DesktopNav.tsx
- LoginButton.tsx
- MobileNav.tsx
- Navigations.tsx
- Profile.tsx
- SideBar.tsx
- Suggestions
- Contact.tsx
- Language
- LanguageItem.tsx
- LanguageList.tsx
- Reseaux
- ReseauxItem.tsx
- ReseauxList.tsx
- Suggestions.tsx
- Thread
- CommentForm.tsx
- CommentList.tsx
- FileTree.tsx
- GithubDescription.tsx
- GithubLink.tsx
- GithubStats.tsx
- MediaModal.tsx
- ReadmeSection.tsx
- ThreadContent.tsx
- ThreadHeader.tsx
- ThreadItem.tsx
- ThreadList.tsx
- ThreadMedia.tsx
- ThreadStats.tsx
- VideoPlayer.tsx
- VideoPlayer.tsx
- admin
- page.tsx
- threads
- [id]
- page.tsx
- api
- admin
- route.ts
- users
- [id]
- route.ts
- route.ts
- auth
- [...nextauth]
- route.ts
- comments
- route.ts
- contact
- route.ts
- github
- stats
- route.ts
- languages
- [id]
- route.ts
- route.ts
- stats
- route.ts
- medias
- [id]
- route.ts
- regenerate
- route.ts
- route.ts
- upload
- route.ts
- url
- route.ts
- validate
- route.ts
- messages
- route.ts
- project-types
- [name]
- route.ts
- route.ts
- send-email
- route.ts
- skill-categories
- [id]
- route.ts
- route.ts
- skills
- [id]
- route.ts
- route.ts
- threads
- [id]
- route.ts
- route.ts
- auth
- error
- page.tsx
- competence
- page.tsx
- contact
- page.tsx
- cv
- CVContent.tsx
- page.tsx
- debug
- page.tsx
- favicon.ico
- filters
- page.tsx
- globals.css
- image-loader.ts
- layout.tsx
- page.tsx
- scolarite
- page.tsx
- thread
- [id]
- page.tsx
- threads
- page.tsx
- contexts
- VideoPlayerContext.tsx
- hooks
- useMediaUrl.ts
- lib
- auth.ts
- prisma.ts
- middleware.ts
- services
- media-manager.ts
- media.ts
- minio.ts
- types
- next-auth.d.ts
- tailwind.config.js
- tailwind.config.ts
- tsconfig.json
Connectez-vous pour ajouter un commentaire
Chargement des commentaires...
Me contacter
N'hésitez pas à me contacter pour discuter de vos projets ou pour toute autre question.
Contact