All Projects → Luiggi370z → React Todo

Luiggi370z / React Todo

ReactJS + CSS Modules + Sass + Blueprint

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Todo

Simple Universal React Redux
The simplest possible Async Universal React & Redux Boilerplate app, that works on both Mac and Windows
Stars: ✭ 58 (+18.37%)
Mutual labels:  sass, react-redux
React Shopping Cart
🛍️ Simple ecommerce cart application built with React Redux
Stars: ✭ 1,808 (+3589.8%)
Mutual labels:  unit-testing, sass
Hapi React Hot Loader Example
Simple React Hot Loading example with Hapi Server-side rendering
Stars: ✭ 44 (-10.2%)
Mutual labels:  sass, react-redux
Typescript Hapi React Hot Loader Example
Simple TypeScript React Hot Loading example with Hapi Server-side rendering
Stars: ✭ 44 (-10.2%)
Mutual labels:  sass, react-redux
Ecommerce Reactjs
Full stack ecommerce online store application
Stars: ✭ 164 (+234.69%)
Mutual labels:  sass, react-redux
Blueprint
A React-based UI toolkit for the web
Stars: ✭ 18,376 (+37402.04%)
Mutual labels:  sass, blueprint
Tris Webpack Boilerplate
A Webpack boilerplate for static websites that has all the necessary modern tools and optimizations built-in. Score a perfect 10/10 on performance.
Stars: ✭ 1,016 (+1973.47%)
Mutual labels:  sass
Lifeup
《人升》是一款旨在实现「人生游戏化」的待办事项安卓应用。LifeUp is a to-do list android application with gamification.
Stars: ✭ 45 (-8.16%)
Mutual labels:  todoapp
Chatwoot
Open-source customer engagement suite, an alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
Stars: ✭ 11,554 (+23479.59%)
Mutual labels:  sass
Aspnetcore Tests Sample
A project to help demonstrate how to do unit, integration and acceptance tests with an web api project using ASP.NET Core and Angular 7 front end.
Stars: ✭ 40 (-18.37%)
Mutual labels:  unit-testing
Webxr Webpack Boilerplate
Starter Kit for building rich, immersive WebXR projects (featuring A-Frame) PWA with Webpack and SASS
Stars: ✭ 48 (-2.04%)
Mutual labels:  sass
Rocssti
RÖCSSTI : pour démarrer vos CSS avec la patate !
Stars: ✭ 46 (-6.12%)
Mutual labels:  sass
React Antd Admin Template
一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
Stars: ✭ 1,022 (+1985.71%)
Mutual labels:  react-redux
Jekyll Bootstrap4
Bootstrap 4 with Jekyll minimalistic example site
Stars: ✭ 43 (-12.24%)
Mutual labels:  sass
Vue Spa
vue-spa : vue + vue-router + axios + vuex + vux 快速成型移动端项目,直接使用。欢迎star
Stars: ✭ 46 (-6.12%)
Mutual labels:  sass
Cusca
A ghost theme
Stars: ✭ 42 (-14.29%)
Mutual labels:  sass
Steambridge
A UE4 implementation of the Steamworks API.
Stars: ✭ 48 (-2.04%)
Mutual labels:  blueprint
Pantry
🥑 Free data storage as a service that allows devs to store JSON for multiple apps & users. A good resource when building personal projects, apps for hackathons, and prototypes alike.
Stars: ✭ 42 (-14.29%)
Mutual labels:  sass
Create React Redux App
This project was bootstrapped with Create React App and Redux, Sass Structure.
Stars: ✭ 46 (-6.12%)
Mutual labels:  sass
React Redux Antdesign Webpack Starter
react + redux + ant design + react-router 4 + webpack 4 starter
Stars: ✭ 44 (-10.2%)
Mutual labels:  sass

Not another TODO APP

Introduction

Hi! there, so I started this project with the intention to practice and stablish some best practices of development, reactJs, redux and reducers, tests, folder structure, naming, linting, configurations, and more. I was thinking in which type of app should I create to apply those practices, after an hour I just said wait!, let's do it in the most common starter app! a ToDo App, 🤔 ok ?!?!. Then I realized that everyone has a ToDo App with the same styles or layout, so I said no! let's do something different but simple and there you have "Not Another ToDo App". Hope you enjoy it!.

App Link

You can see in action here.

Stack

  • ReactJS + hooks
  • Redux + Reselect
  • CSS Modules / Sass
  • Date-fns
  • Enzyme/Jest
  • ESlint + Husky

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

npm test

Launches the test runner in the interactive watch mode.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

npm run eject

Note: this is a one-way operation. Once you eject, you can’t go back!

Deployment

npm run build fails to minify

Tests

Notes

  • I used check-prop-types for propTypes tests.
  • Customize jsconfig to run correctly Jest from VS Code plugin.
  • Customize jsconfig to use src as root folder for imports.
  • Customize eslint rule to specify special files to ignore imports from dev dependencies rule.
  • More details about best practices could be found in my repo react-starter-kit.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].