Find Jobs
Hire Freelancers

I need your help

$15-25 USD / hour

Completed
Posted over 5 years ago

$15-25 USD / hour

Please create Node and Express application which will allow users to create a profile and log in using a username and password. Users with a profile can create Posts, containing a string message up to 140 characters. The posts made by a user can be viewed without needing to log in. The URL of the user will be localhost:8080/user/ plus the user ID. Individual posts should be able to be viewed at the URL localhost:8080/post/ plus the post ID. This application should support the four basic CRUD operation: Create, Read, Update, Delete. Make sure you include the following: Must properly implement the Post and User classes. Login: Users must be able to create and log in to the application. ORM: The application must implement an ORM layer between the application and the database. Passport-local: The application must use the passport-local strategy for authentication. Database: Must use a database to persist data. The application you build should also have the components shown below. User Each User will have the following attributes and the specified data type associated with their account: ID: Int, Auto Incremented firstName: String lastName: String username: String password: String Post Each user can submit a Post. A Post contains the following attributes with the specified data type: ID: Int, Auto Incremented authorID: Int message: String timeStamp: DateTime All posts will have an authorID attribute which contains the ID of the original creator of the Post object. Each post by the author (authorized) can be updated and deleted. All users (unauthorized) can read the posts. Any requests made to view the post that has been deleted should be treated as viewing a post that does not exist. When a post is viewed using the localhost:8080/post/ link, display the ID, authorID, message, and time stamp. Passport Use Passport for the authentication of users. The passport-local strategy should be leveraged to allow users to authenticate using a username and password. Sequelize Use Sequelize to map the properties of the Post and User to the columns of the database. Tip: Be sure to frequently test the application by using the Postman. This will ensure that the code is working properly with each change.
Project ID: 17917023

About the project

20 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I can create a basic app as you mention using NodeJS, ExpressJS, PassportJS with passport-local strategy and Sequelizejs. I have experience doing the similar task much time, you may like to have a look my profile. Let me know when we can discuss. I am Sr. full stack developer & DevOps with 5+ years experience. I have experience in JavaScript, NodeJS, ExpressJS, AngularJS, MongoDB, MySQL, PostgreSQL, Linux, Nginx, Apache, AWS, Git, etc. Looking forward to working with you. Thanks
$20 USD in 3 days
4.8 (96 reviews)
6.6
6.6
20 freelancers are bidding on average $19 USD/hour for this job
User Avatar
Hello, I have strong experience on node.js and Express framework. I assure, I will do my best to work with you on your project to present the best possible outcome for you and your customers. I will also do my best to correct any area of work where quality comes into question, I want to have pride in my service to your company and the final product provided. Feel free to contact me if you have any questions, and please review my 5 star profile. I look forward to working together in partnership on your project and into the future. Regards
$22 USD in 40 days
4.9 (152 reviews)
8.4
8.4
User Avatar
I need your help Dear sir I have completed projects similar to your requirement in the past. If you could share your project detail requirements, I will share relevant past work and demo. I already developed 100+ apps and websites for Android, IOS & Web sites as per the Google Store and iTunes, domain standards. Thank you and I look forward an opportunity to work with you. Regards MingFang
$22 USD in 40 days
5.0 (52 reviews)
8.2
8.2
User Avatar
hello, i can help with amazing professional code in node.js/express.js i have over 7 years experience doing that. Sherif
$27 USD in 40 days
4.9 (90 reviews)
8.2
8.2
User Avatar
Hi there, I have read everything & understood the scope of this project. I have also discussed with my technical team lead to make sure that there are no issues, so we are good to go & ready to start this project immediately. Please let me know how do you want to proceed, as I can also give you our team high level understanding paragraph to make sure that we are both on the same page in terms of requirements understanding. Just so you know I am flexible in prices, as quality & long-term relationship is more important. Look forward to hearing from you. Regards, YK LEADconcept PS: Please let me know, if you want to see some of our recently designed/developed Websites.
$22 USD in 40 days
5.0 (17 reviews)
7.7
7.7
User Avatar
Hi Thanks for your posting. I have read your post very carefully. I have many experiences in backend using node/express, frontend developing, so if you would hire me, I am sure I can give you perfect and awesome result. But also I have enough experiences in passport library and orm. Could we discuss more in detail via chat? waiting for your reply... Best regards. Chengzhe Cui.
$22 USD in 40 days
5.0 (62 reviews)
7.2
7.2
User Avatar
Hello, how are you? I have read your description and I'm very confident of this job. I'm a senior web developer and I have rich experience in Express js development. I'm familiar with Mongoose, Jsonwebtoken, Passport, Multer etc. About Postman this is main tool of web programmer. I will give you perfect result with well structured code. Let us discuss more via chat. Best regards, Peng.
$22 USD in 40 days
4.8 (44 reviews)
7.3
7.3
User Avatar
I'm interested to work on this project. I have 7 yrs experience working in Web/Mobile Applications with expertise in Android, iOS, MySQL,Oracle, PHP, Zend, Codeigniter, Laravel,HTML, CSS, jQuery, Angular 6, Phonegap, Node.JS, Ionic,Bootstrap frameworks. Please let me know the detailed requirement , so that we can start the project at the earliest.
$15 USD in 40 days
5.0 (19 reviews)
5.3
5.3
User Avatar
Hello, Dear Employer! I can do this work. Individual and hard working person done your work accurately. Waiting your response. Always I do my best & fast with on time delivery for my all clients. Please tell me what you need and how would you like to complete this project. Your project will be 100% accurate and professional. 100% satisfaction guaranteed. Fully clear communication. Continued support after done your project. Please trust me & give the opportunity. I will hope your answer. Send me a message, I’ll respond quickly. Your satisfaction is my success. With Regards!
$15 USD in 40 days
4.9 (5 reviews)
3.7
3.7
User Avatar
Hi there I have experience of creating many NodeJS applications on expressJS and AngularJS. I feel that I can understand and fulfil your requirements. Thanks and Regards Ashish Garg
$15 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
North Las Vegas, United States
4.2
5
Payment method verified
Member since Oct 8, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.