Node.js, Express, ejs, Mongoose, Heroku
- Navigate your browser to https://ineftee.herokuapp.com/
- Click the login button at the top of the screen in the navbar.
- If this is your first time logging in you will have to create an account.
- If needed click signup on the login in screen. Then enter your email and password.
- You will be prompted by Auth0 to allow ineftee to access your profile info. Click Yes.
- After logging in you will be redirected to the main feed.
- Go ahead and look around if you want, before you post go ahead and click Profile in the Navbar.
- Make sure you update your profile to the info you want to be displayed. ie.. your username.
- After creating a username you are happy with go ahead and click New Post in the Navbar.
- Enter the name of the NFT you are uploading, then select the NFT from your filesytem.
- Make sure and enter a post title and add some info in the body of the post.
- Click Submit and you will be directed back to the main Feed.
- Now you know how to use Ineftee. Enjoy!
- As a user I want to be able to create an account.
- As a user I want to be able to follow other users.
- As a user I want to be able to see my own profile.
- As a user I want to be able to upload my NFTs to my account.
- As a user I want to be able to make posts about my NFTs.
- As a user I want to be able to leave comments on other users posts.
Route | URL | HTTP | Description |
---|---|---|---|
Index | /posts | GET | Display a list of all posts |
New | /post/new | GET | Show form to make a new post |
Create | /posts | POST | Add new post to database and redirect to index |
Show | /posts/:id | GET | Show info about one post |
Edit | /posts/:id/edit | GET | Show edit form of one post |
Update | /posts/:id | PUT | Update a particular post and redirect to that post |
Destroy | /posts/:id | DELETE | Delete a specific post |
A working app that allows users to create an account and upload NFT's to a database and then create posts about their NFT's. Stretch Goals are to allow users to follow other users and post comments on other users posts.