Coder Social home page Coder Social logo

koart-warlence / cyberfeather Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.92 MB

CyberFeather, an open-source platform, fosters collaborative problem-solving and knowledge sharing, mirroring the essence of Stack Overflow. It's designed to empower users to discuss, solve problems, and contribute across various topics.

Home Page: https://cyber-feather-koart-warlences-projects.vercel.app/

JavaScript 0.22% CSS 4.80% TypeScript 94.98%

cyberfeather's Introduction

CyberFeather

CyberFeather is a community-based software on GitHub, resembling Stack OverFlow in its functionality.

https://cyber-feather-koart-warlences-projects.vercel.app/

Installation

  1. Install dependencies:

    npm install
    
  2. Set up environment variables: Create a .env.local file in the project root and configure the following environment variables:

     NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=YOUR_PUBLIC_CLERK_PUBLISHABLE_KEY
     CLERK_SECRET_KEY=YOUR_CLERK_SECRET_KEY
    
     NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
     NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
     NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
     NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
    
     NEXT_CLERK_WEBHOOK_SECRET=YOUR_WEBHOOK_SECRET
    
     NEXT_PUBLIC_TINY_EDITOR_API_KEY=YOUR_PUBLIC_TINY_EDITOR_API_KEY
    
     MONGODB_URL=YOUR_MONGODB_CONNECTION_STRING
    
     NEXT_PUBLIC_SERVER_URL=http://localhost:3000
     OPENAI_API_KEY=YOUR_OPENAI_API_KEY
    

    Make sure to replace these values with the respective actual values.

  3. Start the project:

    npm run dev
    

    The project will run at http://localhost:3000.

Features

  • Day/Night/System Mode:
    • Switch between different color schemes based on user preferences.
  • Third-party Authentication Support:
    • Provides authentication through third-party platforms.
  • Special Functionality:
    • Evaluates community engagement based on user participation, including question-asking, answering, and ratings received from others.
  • Comprehensive Search:
    • Enables search across all pages, including tag questions and answers.
  • Markdown Code Blocks:
    • Allows the creation of Markdown code blocks using an editor.
  • Save Favorite Threads:
    • Users can bookmark discussions they like.
  • Custom Tag Categories:
    • Offers various custom tag classifications.
  • Flexible Sorting Options:
    • Newest / Recommended / Frequent / Unanswered.
    • Recommended suggests relevant results based on the user's past exploration of similar questions.

Technologies Used

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Shadcn UI
  • Clerk Auth
  • MongoDB
  • Vercel

cyberfeather's People

Contributors

koart-warlence avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.