https://github.com/neuodev/hackernoon
Backend for blog platform. support register, Login, Logout, Confirm Email, Forget Password, Change Password, edit post, get all posts, get all post for user. Built on top Node.js, Express, TypeGraphQL, TypeORM, Redis, Express-Cookies, Nodemailer, PostgresQL
https://github.com/neuodev/hackernoon
cookies nodemailer postgresql redis sessions typegraphql typeorm typescript validation
Last synced: 8 months ago
JSON representation
Backend for blog platform. support register, Login, Logout, Confirm Email, Forget Password, Change Password, edit post, get all posts, get all post for user. Built on top Node.js, Express, TypeGraphQL, TypeORM, Redis, Express-Cookies, Nodemailer, PostgresQL
- Host: GitHub
- URL: https://github.com/neuodev/hackernoon
- Owner: neuodev
- Created: 2021-05-08T16:21:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-09T14:48:20.000Z (almost 5 years ago)
- Last Synced: 2025-09-02T06:35:32.963Z (8 months ago)
- Topics: cookies, nodemailer, postgresql, redis, sessions, typegraphql, typeorm, typescript, validation
- Language: TypeScript
- Homepage:
- Size: 85.9 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hackernoon
Backend for blog platform.
Support
1.Register a new user
2.Login
3.Logout
4.Confirm Email
5.Forget Password, Change Password,
6.Edit post, get all posts, get all post for user.
### Built on top Node.js, Express, TypeGraphQL, TypeORM, Redis, Express-Cookies, Nodemailer, PostgresQL
### How to run
1. clone the repo
cd hackernoon
2. Install the dependencies
npm install
3. Add your Database Info (username, password, database name, ) to the ormconfig.json file
4. start the server
npm run dev
5. Happy Hacking :D