Projet

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.

Aperçu du Portfolio

🌟 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...