A web application where users can post about anything that interests them. Users can log in and create new posts, they can also edit and change the content of theirs posts. Visitors that are not logged in can search for blogs see the top picks check the posts of certain authors or create a new account and make their own posts
npm i
to install the required node modulesnpm test
to run the client testsnpm start
to run the front app
if server running on localhost:3001
- REACT_APP_SERVER=http://localhost:3001
- REACT_APP_IMAGE_URL=http://localhost:3001/images
npm i
to install the required node modulesnpm test
to run the server testsnode dist/index.js
to run the server
if you want the server to run on port 3001
- PORT=3001
- MONGO_URL=mongodb://127.0.0.1:27017/mongodb
- SECRET=secret
- User authentication
- Create/Edit/Delete posts
- See diferent users posts
- Tests in front and back end
Front-end: React, TailwindCSS, Typescript
Back-end: Node, Express, Typescript, Multer, JWT, bcrypt
Database: MongoDB