Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/charfweh/discord-oauth-mern

Starter pack for beginners starting out in React Express
https://github.com/charfweh/discord-oauth-mern

dashboard discord-bot discordjs express express-session material-ui mern-boilerplate mern-stack oauth2 reactjs starter

Last synced: 3 months ago
JSON representation

Starter pack for beginners starting out in React Express

Awesome Lists containing this project

README

        

:memo: MERN discord oauth


:beginner: A starter pack for beginners




frontend

## :mega: About

A basic starter pack using MERN stack for discord oauth, beginners can fork or clone this project and get started, it's afaik one of the simplest starter pack for beginners starting out in this domain.

## :mega: Branches
- master
Default branch for beginners with mongoDB
- mongoDB
Test mongoDB branch
## :mag: Resources

- [Express js](https://expressjs.com/)
- [React js](https://reactjs.org/)
- [Node v14](https://nodejs.org/en/)
- [Nodemon](https://nodemon.io/)
- [Security Practices](https://expressjs.com/en/advanced/best-practice-security.html)
- [Mozilla Web Security](https://developer.mozilla.org/en-US/docs/Web/Security)
- [MongoDB atlas](https://www.mongodb.com/cloud/atlas)

## :file_folder: Directory Overview
- clientside/
- public/

For production build

- src/

Main clientside files

- server/
- bot/

Discord bot for web dashboard logging
- database/

MongoDB atlas connection
- routes/

Routes for backend

More information is available in respective directories.

## :page_with_curl: Sidenote

The target audience for this project is beginners, just a skeleton to get you going. This project is not for production build, please follow best security practices. I hope you learn a lot from this repo and make great projects out of it. For further research and security practices links are in ``Resources`` section.

## :mailbox_with_mail: Contact

If you've anything, anything at all, I've only one point of contact available right now and thats on Discord I'd be happy to listen.