Skip to content
Ryanqu27Public

About

A daily practice platform to help computer science students and software engineering professionals stay sharp in their technical knowledge.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

93 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reasonly

A daily practice platform for computer science and software engineering professionals to stay sharp and refresh their technical knowledge through adaptive questioning.

Overview

Reasonly helps developers or students to maintain and improve thei technical skills through question challenges. The platform adapts to your skill level, tracks your progress through streaks, and uses a rating systems to provide personalized question difficulty.

Features

Secure Authentication - JWT-based user registration and login Technical Questions - Curated questions covering computer science and software engineering topics Adaptive Difficulty - Questions tailored to your rating level Streak Tracking - Build daily habits and maintain your learning streak Rating System - ELO-style rating that adjusts based on performance Instant Feedback - Learn from mistakes with immediate answer validation Progress Tracking - Monitor your improvement over time

Tech Stack

Frontend:

  • React
  • Axios for API communication
  • React Context API for state management
  • LocalStorage for client-side data persistence

Backend:

  • Java Spring Boot
  • Spring Security with JWT authentication
  • PostgreSQL database
  • JPA/Hibernate for database operations
  • RESTful API architecture

About

A daily practice platform to help computer science students and software engineering professionals stay sharp in their technical knowledge.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages