jamespro / boomshark Goto Github PK
View Code? Open in Web Editor NEWsocial network - auth login, upload images to cloudinary. MongoDB, Express, Node.js
social network - auth login, upload images to cloudinary. MongoDB, Express, Node.js
URL: https://boomshark.herokuapp.com/login
I think this is optional.
Add better validation to this page, if we have time.
Got started on implementing Cloudinary. Added to our package.json, created an account and config file in milddleware/cloudinary.js.
Next steps are to update the schema in models/posts.js and update our createPost function in controllers/posts.js ( I think )
Some resources to make sense of Leon's code:
https://cloudinary.com/documentation/how_to_integrate_cloudinary (on step 3)
https://cloudinary.com//documentation/node_integration
https://cloudinary.com//documentation/node_image_and_video_upload
Need to update Figma design to include area of Profile page that will display existing posts from the logged in user
Once Cloudinary Integration is complete add the image to individual post view
Other functions that are needed on this page :
button to like posts
button to delete the post if it's belongs to the logged in user
I tried to pull from cyclic.sh
It would not.
Their advice was:
put nodemon into a dev, not the start.
"scripts": {
"start": "node server.js",
"dev": "nodemon server.js"
}
Update views/feed.ejs to include images with posts once the Cloudinary integration is complete
URL: https://boomshark.herokuapp.com/login
I think this page needs Styling. Check the mockups that have been made and style it up!
So I'm labeling this mainly a frontend task.
Does it also need functionality? If login needs functionality, please create another ticket for that aspect.
This might include:
Leon used multer, so try that out
How to store the files on the server?
Update the form to accept images
Store on S3?
Creating the Dashboard page
Consists of:
display name
display email
logout button
add a boom
-title
-description
-image
Naming things -- These items are not going to be "todo"s . So what is it?
Also: I had success before when I was changing this project from "todo" to making a list of "events". I found that with MongoDB, if you change the name of the database or collection, it just automagically creates them. So in that DB_STRING, if we change "todo" to a new database name in that string, it doesn't error, it should just create it
Need the update figma design to include delete button for when user is viewing their own posts
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.