About FlashCode

FlashCode is a collaborative Q&A platform designed to help students share knowledge and find solutions to coding-related problems. It enables users to ask questions, provide answers, and engage in discussions to enhance learning. The platform focuses on ease of use, quick access to information, and a seamless experience for students.


Meet the Team

  • Nithin: Frontend Lead (Next.js, TypeScript, Tailwind CSS)
  • Rakesh: UI/UX Developer (ShadCN, Tailwind Design System)
  • Srinivas: Backend Lead (Flask, MongoDB, API Integration)
  • Shiva: Authentication & Security (NextAuth.js, OAuth, JWT)
  • Tarun: Form Handling & Validation (React Hook Form, Zod)
  • Nithin K: Database & Data Modeling (MongoDB, Schema Design)

Tech Stack

Background Thunder
Next.js logo

Next.js

What it is: A React framework for building fast and SEO-friendly web apps.

Why we chose it: We chose it for its excellent developer experience, routing system, and server-side rendering support.

Background Thunder
TypeScript logo

TypeScript

What it is: A programming language that builds on JavaScript by adding type safety.

Why we chose it: It helps catch errors early, makes the code more reliable, and improves the overall development experience.

Background Thunder
Flask logo

Flask

What it is: A lightweight Python web framework.

Why we chose it: Used for creating fast, scalable, and flexible backend APIs for managing user and magazine data.

Background Thunder
Tailwind CSS logo

Tailwind CSS

What it is: A utility-first CSS framework that makes styling faster and more flexible.

Why we chose it: It allows us to build a clean and responsive UI quickly without writing much custom CSS.

Background Thunder
ShadCN logo

ShadCN

What it is: A collection of modern pre-built UI components.

Why we chose it: It helps maintain consistent design while speeding up UI development with ready-to-use components.

Background Thunder
MongoDB logo

MongoDB

What it is: A NoSQL database for storing and managing data.

Why we chose it: Its scalability and flexibility make it ideal for handling Q&A content efficiently.

Background Thunder
Zod logo

Zod

What it is: A schema validation library for TypeScript.

Why we chose it: It ensures all API requests and responses follow a strict structure, preventing invalid data.

Background Thunder
NextAuth.js logo

NextAuth.js

What it is: Authentication library for Next.js.

Why we chose it: It provides secure authentication with support for multiple providers like OAuth and JWT.

Background Thunder
React Hook Form logo

React Hook Form

What it is: A lightweight form-handling library for React.

Why we chose it: It simplifies form validation and state management, improving user experience.

Thank you

Buzzing Questions


Events & Hackathons

Stay updated with the latest coding events and hackathons at Kent State University.

Coding Challenge of the Day

Flash up your logic, Golden Flash!
Today’s challenge is just one click away ⚡