Skip to content

Welcome to Codify, your one-stop shop for all things programming! Whether you're a seasoned developer or just starting your coding journey, This CodeHub provides a vibrant community and powerful tools to learn, practice, and share your passion for code.

Notifications You must be signed in to change notification settings

omer-here/codify-frontend

Repository files navigation

Project: Codify - A Coding Website for Aspiring Code Warriors

Welcome to Codify, your one-stop shop for all things programming! Whether you're a seasoned developer or just starting your coding journey, This CodeHub provides a vibrant community and powerful tools to learn, practice, and share your passion for code.

First Glance

This is a Next.js project bootstrapped with create-next-app.

What We Offer

  • Read, Learn, Grow: Immerse yourself in a library of insightful articles and tutorials covering a wide range of programming concepts and languages. Stay up-to-date with the latest trends and solidify your understanding through hands-on practice.
  • Ask & Discuss: Get your questions answered and engage in discussions with fellow learners and seasoned programmers. Our forum platform fosters a collaborative environment where - everyone can learn from each other's experiences.
  • Test & Experiment: Our built-in IDE lets you experiment with code snippets and examples right within the platform. Put your newfound knowledge to the test and see your code come to life!
  • Personalize Your Journey: Our AI-powered chatbot assistant guides you through your learning journey, offering personalized recommendations and support based on your needs and interests.
  • Join the Community: Connect with other developers, share your knowledge, and collaborate on projects. Build meaningful relationships and grow your network within the coding community.

Key Features

  • Next.js App Router: Dynamic and SEO-friendly routing for a smooth user experience.
  • PostgresSQL Database: Enterprise-grade database for secure and efficient data management.
  • NextAuth & GitHub Sign-in: Secure and convenient login experience.
  • Tailwind CSS: Modern and responsive styling for a beautiful interface.
  • Server-Side Rendering: Fast and efficient page loading for a smooth experience.
  • Modern Dynamic Routing: Optimized for search engines and SEO.
  • Strapi Headless CMS: Easy content management for a dynamic website.
  • Apollo Client & GraphQL: Fetch optimized and relevant data for users.
  • Vercel SDK & OpenAI: AI-powered chatbot assistant for personalized support.
  • Forum Integration: Ask questions, share knowledge, and connect with the community.
  • Middleware Protected Routes: Secure sensitive content and features.
  • Integrated IDE: Test your code snippets and learn by doing.
  • Vercel Hosting: Reliable and scalable platform for a global audience.

Getting Started

We believe in the power of open-source and collaboration. The source code for this project is available on Github, and we encourage contributions from the community. Join us in building the ultimate resource for aspiring coders!

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Welcome to Codify, your one-stop shop for all things programming! Whether you're a seasoned developer or just starting your coding journey, This CodeHub provides a vibrant community and powerful tools to learn, practice, and share your passion for code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published