Skip to content

piotrwitek/react-redux-typescript-realworld-app

Repository files navigation

React, Redux, TypeScript - RealWorld App

🚧🚧🚧 UNDER CONSTRUCTION 🚧🚧🚧

LIVE DEMO: LINK

Reference implementation of RealWorld JAMStack Application based on "React, Redux, TypeScript Guide" and Create React App v3.0.


Features Roadmap:

  • Routing with React-Router
  • User Identity
    • External providers (Google, Github, Bitbucket)
    • Registration / Authentication
  • Cross-cutting Application Services
    • Local Storage
    • Client Logger
    • Toasts
    • Analytics
  • Feature Folders
    • /articles - Articles listing with CRUD Operations
    • /realtime-monitoring - Realtime monitoring of connected users using Websockets
  • REST API Integration (API Client)
  • WebSockets Integration
  • Serverless Lambda Functions (Netlify Functions)
  • Utilities (HOC, Hooks, Media Queries...)
  • Typesafe Styling/Theming with CSSinJS (Emotion)
  • ...

Available Scripts

npm start

Runs the app in the development modeat http://localhost:3000

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
See the section about deployment for more information.

Learn More

This project was bootstrapped with Create React App. You can learn more in the Create React App documentation.