yeonhwan / crossout

Day to day managing web application project

Home Page:https://crossout.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crosssout

Frame 2 (1)

What is Crossout? πŸ€”

" Crossout " is a simple day managing web application !

It will help you to remember records such as...

1. βœ”οΈŽ Things you have to do or done
2. πŸ“ Your feelings and how was your day like
3. πŸ’΅ How much you spent / earn and its purposes

and ?

1. πŸ—“οΈ You can switch between days and manage them easily with calendar view
2. πŸ“Š You can get information about how your days are going on with yearly charts and datas
3. 🏞️ You can switch application's theme and background with different options


Deploy Link

https://crossout.vercel.app

Test account for testers
Email: testaccount@test.com
Password: 1234qwerty!


In detail description 🧐

1. Built with

✏️ Language

πŸ”Œ Boilerplate

πŸ–₯️ Frontend

βš’οΈ Backend

πŸš€ Infrastructure

πŸ“ Tests (In development)


2. Supporting features

Sign in / Sign up

  • OAuth 2.0 sign in / sign up with Google, Github
  • Traditional email and pw sign in / sign up
  • Validation feedback for sign in / sign up
  • Automatic account linkage with same email information

Main

Todos
  • CRUD Todos (support for partial updates)
  • Complete / uncomplete todos with simple click
  • Support for adjusting ordering indexes of todos
  • Support for sorting todos with different options
  • Validation for creating / updating todos and feedback
  • Organizing todos with adding listboard
Daylog (journal)
  • CRU Daylog with mood recorder (possible to emptying contents, deleting feature's in development)
  • Lottie animations for displaying moods
  • Simple styling (WYSIWYG) for text editor contents (made with Lexical)
  • Auto saving text editor contents
Revenues
  • CRUD Revenues with purposes
  • Support for seperating / combined views

Calendar / Date Selector

  • Switching between dates with buttons / calendar
  • Displaying preview data with selected date
  • Switching categories with tabs

Listboards

  • CRUD Listboards (support for partial updates)
  • Displaying todos with collected by listboards
  • Support full features for todos within listboard view
  • Popping animation for clicking interaction

My Stats

  • Yearly chart data for selected year and categories
  • Pie chart for summary data for selected categories
  • Additional summary datas for using / managing dayily life

Preference

  • Edit username
  • Switching between light and dark themes with immediate saving preference
  • Switching between lottie and simple backgrounds with immediate saving preference
  • Delete account

Application

  • Support for responsive design
  • Support for PWA

3. Screenshots

PC

Index



Sign in / Sign up



Main



Calendar



Listboards


My Stats


Preference



Mobile

Index



Sign in / Sign up



Main



Calendar



Listboards



My Stats



Preference



About

Day to day managing web application project

https://crossout.vercel.app


Languages

Language:TypeScript 95.3%Language:JavaScript 2.9%Language:SCSS 1.1%Language:CSS 0.6%Language:HTML 0.1%