# How to create a full stack app with React & Express

**URL:** <https://forum.freecodecamp.org/t/how-to-create-a-full-stack-app-with-react-express/167923>\
**Category:** General\
**Created:** [January 10, 2018, 12:45pm UTC](https://forum.freecodecamp.org/t/how-to-create-a-full-stack-app-with-react-express/167923 "2018-01-10T12:45:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon38736429](https://avatars.discourse-cdn.com/v4/letter/a/a9a28c/32.png) [@anon38736429](https://forum.freecodecamp.org/u/anon38736429)\
**Post date:** [January 10, 2018, 12:45pm UTC](https://forum.freecodecamp.org/t/how-to-create-a-full-stack-app-with-react-express/167923/1 "2018-01-10T12:45:03Z")

</div>

Hi everyone ☀

Few months ago, I’ve wrote my first full stack app and I struggled a bit about few things :

- how to connect my front end to my back end ?
- how to have an authentication system ?
- how to validate data ?
- how to handle errors with React & Redux ? How to display messages for the user ?

I think every beginner ask them questions about this when they write their first full stack app and it may be discouraging at first ☹

Therefore, I’ve created a github repo that help people to get started on a full stack app.

It provides these features :

- Authentication system (with passport-jwt)
- Flash messages
- Navbar working with React Router
- React & Redux setup
- Express setup
- Connection to a database
- Basic forms + errors handling

And I may have forgotten some features.

I’m not pretending this is the perfect boilerplate code to get started on a full stack app with React. On the contrary, I’ve probably made a few mistakes.

You can find the repo [here](https://github.com/thomlom/react-full-stack-boilerplate). The `README.md` file is still incomplete as of today’s date !

Anyway, I just wanted to share this with you 😄 ! What do you guys think of it ?

Also, feel free to contribute it to make it better 🙂

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 17, 2021, 8:30pm UTC](https://forum.freecodecamp.org/t/how-to-create-a-full-stack-app-with-react-express/167923/2 "2021-01-17T20:30:41Z")

</div>


