-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
49f3b4b
commit b368d71
Showing
1 changed file
with
23 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,23 @@ | ||
## NEP Stack | ||
|
||
### Next, Elysia, Prisma | ||
|
||
#### perfect full-stack starter-kit, with fully built auth | ||
|
||
## Built With | ||
|
||
- [nextjs](https://nextjs.org/) frontend & backend | ||
- [elysia](https://elysiajs.com/) backend api wrapper | ||
- [prisma](https://www.prisma.io/) database orm | ||
- [tanstack-query](https://tanstack.com/query/latest) request & cache management | ||
- [typebox](https://github.com/sinclairzx81/typebox) runtime type-safe json schema | ||
- [jose](https://github.com/panva/jose) json web token | ||
|
||
First, insall packages | ||
|
||
```bash | ||
npm install | ||
``` | ||
|
||
Second, init prisma and create database | ||
|
||
```bash | ||
npm run prisma | ||
``` | ||
|
||
Third, run development server | ||
|
||
```bash | ||
npm run dev | ||
``` | ||
|
||
### Reset Database | ||
|
||
First, remove `./prisma/migrations` folder | ||
|
||
Second, init prisma and create database | ||
|
||
```bash | ||
npm run prisma | ||
``` | ||
<!DOCTYPE html> | ||
<html lang="de"> | ||
|
||
<body> | ||
<h1>FetchFresh</h1> | ||
<p><strong>FetchFresh</strong> ist eine Website, die es Nutzern ermöglicht, Lebensmittel von REWE online zu bestellen und nach Hause liefern zu lassen. Die Plattform bietet eine bequeme Möglichkeit, den Wocheneinkauf zu erledigen, indem das REWE-Sortiment durchsucht, Produkte in den Warenkorb gelegt und eine Lieferung geplant werden kann.</p> | ||
<h2>Features</h2> | ||
<ul> | ||
<ul> | ||
<li>Durchsuchen des REWE-Sortiments</li> | ||
<li>Produkte in den Warenkorb legen</li> | ||
<li>Lieferung nach Hause planen</li> | ||
<li>Benutzerkonto mit Einstellungen verwalten</li> | ||
<li>Wunschliste für zukünftige Einkäufe speichern</li> | ||
<li>Echtzeit-Benachrichtigungen zur Lieferverfolgung</li> | ||
<li>Vergangene Bestellungen einsehen und erneut bestellen</li> | ||
<li>Personalisierte Produktempfehlungen basierend auf bisherigen Einkäufen</li> | ||
</ul> | ||
</ul> | ||
<h2>Ziel</h2> | ||
<p>Das Ziel von FetchFresh ist es, den Lebensmitteleinkauf durch die Online-Bestellung und Lieferung von REWE-Produkten so einfach wie möglich zu gestalten.</p> | ||
</body> | ||
</html> |