Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renantrs/nlw-return
Projeto da NLW Return Impulse
https://github.com/renantrs/nlw-return
jest nodejs nodemailer prisma reactjs solid-principles tailwindcss typescript
Last synced: about 1 month ago
JSON representation
Projeto da NLW Return Impulse
- Host: GitHub
- URL: https://github.com/renantrs/nlw-return
- Owner: RenanTRS
- License: mit
- Created: 2022-05-04T15:14:05.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-14T04:07:18.000Z (over 2 years ago)
- Last Synced: 2024-10-24T14:26:36.686Z (3 months ago)
- Topics: jest, nodejs, nodemailer, prisma, reactjs, solid-principles, tailwindcss, typescript
- Language: TypeScript
- Homepage: nlw-return-opal.vercel.app
- Size: 438 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NLW Return Impulse
## How to use
To clone and run this project, you'll need **[Git](https://git-scm.com)**, **[node v14.20](https://nodejs.org/en/)** or higher + **[yarn v1.22.15](https://yarnpkg.com)** or higher installed on your computer. From your command line:
```bash
#Clone this repository
$ git clone https://github.com/RenanTRS/nlw-return#Go into the repository
$ cd nlwreturn#Install dependencies web (front-end)
$ cd web$ yarn
#or
$ npm i#Install dependencies server (back-end)
$ cd server$ yarn
#or
$ npm i#Run dev web (front-end)
$ yarn dev
#or
$ npm run dev#Run dev server (back-end)
$ yarn dev
#or
$ npm run dev#Build server (back-end)
$ yarn build
#or
$ npm run build#Run build server (back-end)
$ yarn start
#or
$ npm run start
```
## ENV variables
### Web
```cl
VITE_API_URL= your_baseURL_here
```
### Server
```cl
DATABASE_URL="your_database_string_connection_here"
```## Built with
| Front-End | Back-end |
| :------------------:|:----------:|
| [Vite](https://vitejs.dev/guide/#scaffolding-your-first-vite-project)|[NodeJs](https://nodejs.org/en/)|
| [ReactJs](https://reactjs.org/)|[Typescript](https://www.typescriptlang.org/)|
| [Typescript](https://www.typescriptlang.org/)|[Express](https://expressjs.com/pt-br/)|
| [TailwindCss](https://tailwindcss.com/docs/installation)|[Cors](https://www.npmjs.com/package/cors)|
| [Popover-headlessUI](https://headlessui.com/react/popover)|[Prisma](https://www.prisma.io/)|
| [Axios](https://axios-http.com/ptbr/docs/intro)|[Nodemailer](https://nodemailer.com/about/)|
| [PhosphorIcons](https://phosphoricons.com/)|[Jest](https://jestjs.io/pt-BR/docs/getting-started)|
| [Html2Canvas](https://html2canvas.hertzen.com/)|[SWC](https://swc.rs/docs/usage/jest)|## Contact
- Email me - [email protected]
- Connect with me on [LinkedIn](https://www.linkedin.com/in/renantrsouza/)## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/renantrs/nlw-return/blob/main/LICENSE) file for details.