Giter Site home page Giter Site logo

hectorgp98 / full-stack-web-development-with-remix Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/full-stack-web-development-with-remix

0.0 0.0 0.0 1.64 MB

License: MIT License

Shell 0.05% JavaScript 8.98% TypeScript 90.74% CSS 0.01% Dockerfile 0.22%

full-stack-web-development-with-remix's Introduction

Full-Stack-Web-Development-with-Remix

Learn how Remix can supercharge your React development.

Structure

The code for each chapter can be found in the corresponding folder. For example, 2-creating-a-new-remix-app contains the code for Chapter 2, Creating a new Remix App.

Each chapter provides instructions for how to get started and how to incrementally reach the final code. The best starting point is the README.md file in each folder. The structure of each chapter may vary, but starting in chapter 4 you will typically find a start and a solution folder. The start folder contains the code that you will start with. The solution folder contains the code that you will end up with.

Sometimes the README.md file may include instructions from how to get from the previous chapter's final solution to the current chapter's starting point.

Chapters

Getting started with Remix

  1. Creating a new Remix App
  2. Deployment Targets, Adapters, and Stacks
  3. Routing in Remix

Working with Remix and the web platform

  1. Fetching and Mutating Data
  2. Enhancing the User Experience
  3. Error Handling in Remix
  4. Session Management
  5. Assets and Meta Data Handling
  6. Working with File Uploads

Advanced topics of full stack web development with Remix

  1. Optimistic UI

BeeRich

In this book, we build a demo application called BeeRich. BeeRich is a dashboard-like expense and income tracking application. It is meant to reflect a real-world application that you might build with Remix.

Running BeeRich

Once we introduce BeeRich in chapter 3, we will gradually build it up in the following chapters. Each chapter contains a README file with instructions on how to get started and how to reach the final code.

To set up and run BeeRich, you will need to run the following commands:

npm install
npm run dev

Once we add the database in chapter 5, you will need to run the following commands to set up the database:

npm install
npm run build
npm run update:db
npm run dev

full-stack-web-development-with-remix's People

Contributors

andrelandgraf avatar brookslybrand avatar packtaamira avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.