Find Jobs
Hire Freelancers

Develop Node Backend

$30-250 USD

Closed
Posted 10 months ago

$30-250 USD

Paid on delivery
READ EVERYTING BEFORE POSTING BID!!!! USE MYSQL DB!! Need node backend for a website similar to Reddit. Result API! User Controller createUser: Create a new user account. getUser: Retrieve user profile, including posts, comments, etc. updateUser: Update user information (email, password, etc.). deleteUser: Delete a user account. loginUser: Handle user login and token generation. logoutUser: Handle user logout and token revocation. verifyEmail: Verify user's email address. resetPassword: Handle password reset requests. Post Controller createPost: Create a new post. getPost: Retrieve a single post details and its comments updatePost: Update an existing post. deletePost: Delete a post. getAllPosts: Retrieve all posts (with filtering, sorting, etc.). upvotePost: Upvote a post. downvotePost: Downvote a post. Comment Controller createComment: Create a new comment on a post. getComment: Retrieve a single comment. updateComment: Update an existing comment. deleteComment: Delete a comment. getAllComments: Retrieve all comments for a specific post. Subreddit Controller createSubreddit: Create a new subreddit. getSubreddit: Retrieve a subreddit's details. updateSubreddit: Update subreddit information. deleteSubreddit: Delete a subreddit. getAllSubreddits: Retrieve all subreddits. Moderation Controller banUser: Ban a user from a specific subreddit or the entire site. unbanUser: Unban a user. reportPost: Report a post for review. reportComment: Report a comment for review. approvePost: Approve a reported post. approveComment: Approve a reported comment. Invitation Controller createInvitation: Create an invitation link/code. acceptInvitation: Accept an invitation. getInvitationsByUser: Retrieve all invitations sent or received by a user. cancelInvitation: Cancel an invitation. Read the following carefully!! Also in your bid you must start with "Hello Mr. Kauvanticonga, I have read everything and understand the backend and quality you are looking for! No other freelancer can do it better than I can." Code Quality and Standards The development of this platform places a high emphasis on code quality, maintainability, and adherence to industry standards. To ensure that the project's goals are met with the highest quality, the following principles will be strictly implemented: Commenting and Documentation: Each function, class, and complex code segment will be accompanied by clear and concise comments. This includes not only what the code is doing but also why it's doing it, providing context and understanding for any future developers working on the project. Naming Conventions: All variable, function, and file names must be self-explanatory and descriptive, following industry-standard naming conventions. The names should accurately represent the purpose or behavior of the variable, function, or module, avoiding ambiguity. File Structure and Organization: The project will be organized into well-structured directories and files, following industry best practices. This ensures that the codebase is navigable and that related functionalities are grouped logically. The structure will be scalable to accommodate future growth and changes. Code Reusability: Code will be written in a modular and reusable manner, promoting the DRY (Don't Repeat Yourself) principle. Functions and components that may be used across different parts of the application should be properly abstracted and centralized. Adherence to Coding Standards: The code will be written according to recognized industry coding standards, adhering to the guidelines and best practices for the specific programming languages and frameworks used. This helps in maintaining consistency throughout the codebase. Readability and Simplicity: The code will be written to be easily readable and understandable, favoring simplicity and clarity over unnecessarily complex solutions. This makes future maintenance, debugging, and collaboration more efficient. Testing and Validation: Comprehensive testing will be performed to ensure that all components and functionalities are working as expected. This includes unit testing, integration testing, and end-to-end testing to catch and fix potential issues early in the development process. SUPER IMPORTANT!!! Security Compliance: Security best practices will be followed, and code will be reviewed for potential vulnerabilities. This includes proper handling of sensitive data, validation of user inputs, and implementing appropriate authentication and authorization controls. Performance Considerations: Code will be optimized for performance, taking into account factors like loading times, memory usage, and responsiveness. Efficient algorithms and proper resource management practices will be implemented. CODE WILL BE REVIEWED BEFORE THE RELEASE OF MILESTONE! FAILURE TO ADHERE TO STANDARDS WILL MEAN REJECTION OF WORK!!! MUST COMPLETE WORK IN 5-7 DAYS!
Project ID: 37004810

About the project

78 proposals
Remote project
Active 8 mos 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
78 freelancers are bidding on average $234 USD for this job
User Avatar
Hello Mr. Kauvanticonga, My name is Rekha and I am a senior Web Developer with over 7+ years of experience in web development. I have extensive knowledge of Web development from concept through implementation and optimization. Additionally, I have a special concentration in CMS application, framework and PHP language. I understand that you are looking for someone to develop a Node Backend for your website similar to Reddit and need one that can provide Result API endpoints along with User Controller actions to create new user accounts, update user information, delete user accounts and handle user logout/token revocation requests. Additionally, I have experience in developing node backend systems using MySQL DBs as well as designing/developing APIs (e.g. Prestashop APIs). Please feel free to reach out if you have any questions or would like to discuss further how I can help you achieve your goals for this project.
$250 USD in 7 days
5.0 (29 reviews)
6.8
6.8
User Avatar
Hello Greetings, I have read your project description and I'm confident I can do this project for you perfectly but I still have a few queries. Can you please leave a message on chat so that we can discuss this and I can share my previous work which is similar to your requirement? Thanks for your time! I look forward to hearing from you soon. Best Regards,
$250 USD in 4 days
4.9 (62 reviews)
6.9
6.9
User Avatar
Hello Mr. Kauvanticonga, I have read everything and understand the backend and quality you are looking for! No other freelancer can do it better than I can. You have a great IDEA and I have the ability to make it REAL! I have a strong experience with web/mobile app development. As you can check my profile, I have done so many projects so far. And all clients are happy with my work. I have carefully checked your project description and can do it with MySQL, Backend Development, Node.js, RESTful API and Software Architecture. Now I am free to work and available at any time. Thanks for considering me
$200 USD in 7 days
4.9 (45 reviews)
6.4
6.4
User Avatar
Hello Mi A., I have read the requirements for the development of a Node backend for a website similar to Reddit. With my 4+ years of experience in MySQL, Node.js, and Software Architecture, I assure you that I can deliver this project with perfection. I understand the complexity and quality standards you are looking for in the backend development. No other freelancer can do it better than I can. If you have any questions or need further clarification, please feel free to connect with me in the chat. Looking forward to working with you on this project. Best regards, Christopher
$150 USD in 5 days
5.0 (18 reviews)
5.7
5.7
User Avatar
"Hello Mr. Kauvanticonga, I have read everything and understand the backend and quality you are looking for! No other freelancer can do it better than I can." You are looking for ''' Reddit-like Platform Backend Development''' I am Individual Backend developer with 7 years of experience in backend development, API creation, and database management. My proficiency in Node.js, MySQL, and RESTful API design positions me to successfully execute the functionality you have outlined. My communication skills are excellent, and I can work both independently and as part of a team. I am available full time, and my work hours are flexible to accommodate different time zones. LOOKING FORWARD TO HEARING FROM YOU SOON. With Best Regards, Julain..
$250 USD in 7 days
4.5 (19 reviews)
6.2
6.2
User Avatar
Hello , My name is Abhishek and I am a Full Stack Developer with over 7 years of experience in the technology industry. I specialize in the ➼MEAN/MERN➼ tech stack, which is becoming increasingly popular among developers because of its effectiveness at building scalable, maintainable applications. I understand that you are looking for a developer to develop Node Backend for your website similar to Reddit, and need it's backend API. Result API! I am confident that I can deliver precisely what you are looking for in terms of quality and standards due to my extensive experience in coding, software architecture and version control systems. Additionally, I have extensive experience in developing frameworks such as React.JS and Angular 2+, which are becoming increasingly popular among developers due to their effectiveness at building user interfaces that are both user-friendly and efficient. Waiting for your positive response!! Thank you
$250 USD in 7 days
5.0 (7 reviews)
5.0
5.0
User Avatar
"Hello Mr. Kauvanticonga, I have read everything and understand the backend and quality you are looking for! No other freelancer can do it better than I can This is anurag here and have good experience with mysql and nodejs. I can easily complete your requirement within given time. Thanks, Anurag
$250 USD in 7 days
5.0 (12 reviews)
5.1
5.1
User Avatar
Hello Mr. Kauvanticonga, I am Jorge Luis and I am excited to hear that you are looking for someone to develop a Node Backend for your project! With more than 10 years of experience in backend development and software architecture, I am confident that I can provide the best solution for your needs. I specialize in developing Node Backends with MySQL for websites similar to Reddit. My expertise includes understanding the needs of client projects, creating high quality codebase that is maintainable and scalable, following industry standards in naming conventions and file structure organization. Additionally, I provide 24/7 support to ensure that all projects are delivered on time with no issues. I would be delighted to help you bring your vision for this platform to life! Please feel free to contact me if you have any questions or would like further information about my skills and services.
$500 USD in 7 days
5.0 (2 reviews)
4.8
4.8
User Avatar
Hi, i have read your project, i am interested in your project, but i have some doubts, please clear my doubts, i am ready to start the work from now.
$140 USD in 7 days
5.0 (13 reviews)
4.9
4.9
User Avatar
Hello I just checked your job description basically. SPECIALLY I complete very similar project before so I'm sure I can do your project with 100% quality in short time. As a full stack web & mobile developer I have 7+ years of strong experiences in Node.js, RESTful API, Backend Development, Software Architecture and MySQL. If you are looking for a software developer to help you with your project, I would be more than happy to discuss it in further detail. I am confident that I can deliver a quality solution that meets your needs and exceeds your expectations. Thank you for your time and consideration. I look forward to hearing from you soon. Sincerely, David
$350 USD in 6 days
5.0 (8 reviews)
4.4
4.4
User Avatar
Hi! How are you doing? I have read the project description and really interested in this job, I have 4 years’ experience doing similar jobs regarding to these skills Software Architecture, RESTful API, Node.js, Backend Development and MySQL. Please start the chat, I have some questions about this task so we can have detailed discussion about project. Thanks! Umair
$250 USD in 6 days
4.9 (15 reviews)
4.5
4.5
User Avatar
Hello Mr. Kauvanticonga, I have read everything and understand the backend and quality you are looking for! No other freelancer can do it better than I can. I am excited to express my sincere interest in your project. With a keen eye for detail and a mastery of API-based backend development using Node.js/Express.js, I am well-prepared to meet your technical specifications. Leveraging MySQL for the database, I will ensure seamless data management and retrieval. The implementation of JWT for authentication guarantees robust security protocols. Moreover, I am committed to providing comprehensive documentation for all endpoints, meticulously detailing each aspect of the system's functionality. By adopting clear and consistent naming conventions for controllers and directories, I aim to create an organized and intelligible codebase. The incorporation of a dedicated "utils" directory for repetitive tasks contributes to enhanced code efficiency. As a staunch advocate for data integrity and security, I prioritize thorough input sanitization to mitigate vulnerabilities. Rigorous penetration testing will be performed to fortify the backend against potential threats, ensuring a steadfast shield of protection. I am excited by the opportunity to contribute my skills and dedication to your project. With a proven track record of delivering high-quality solutions, I am confident in my ability to exceed your expectations. Warm regards, Daniel Catalani.
$140 USD in 7 days
5.0 (15 reviews)
4.6
4.6
User Avatar
Hello, my name is Hammad and I am a full stack developer and website designer with 4+ years of experience in the industry. From my diverse range of skills and expertise, I am confident that I can provide the best solutions for your project. I understand that you are looking for a node backend for a website similar to Reddit, requiring an API result end point with user controller and post controller. Additionally, you need subReddit controller to create and manage subreddits. I believe that my code quality and standards, file structure organization and code reusability make me the best fit for this project. Additionally, I adhere to industry coding standards, follow naming conventions and provide readability and simplicity in my work. I would be delighted to discuss further how I can help you achieve your goals for this project; please do not hesitate to contact me if you require any further information or clarification regarding my services or project goals. Thank you for considering me for this position!
$129 USD in 2 days
5.0 (4 reviews)
4.2
4.2
User Avatar
Hi there! I'm excited about your project and confident in my ability to deliver your project . I'm committed to exceeding your expectations and ready to start from right away . Let's connect and discuss the next steps! Thank you .
$130 USD in 7 days
5.0 (11 reviews)
4.3
4.3
User Avatar
Hello Mr. Kauvanticonga, I have read everything and understand the backend and quality you are looking for! No other freelancer can do it better than I can. My name is Yaseen and I'm part of the TechBeeps team. We specialize in web development and have extensive experience in the field. We understand exactly what it takes to develop a scalable backend system for your website similar to Reddit - from writing clear and concise code comments to naming conventions and file structure. Our commitment is to provide solutions that meet your needs while also being scalable so that you can continue growing the project in the future. We believe that our combination of expertise, experience, and standards make us the best fit for this project. Our commitment to quality ensures that the project's goals are met with the highest possible standards while our results-oriented approach ensures that success is achieved in an efficient manner. If you'd like to discuss further how we can help bring your project to life please don't hesitate to reach out to us directly! Would like to discuss the process more precisely and get started on the job by Monday, so please inbox me asap. The backend we are building needs some testing and would like to get on that. Best Regards
$640 USD in 12 days
5.0 (8 reviews)
4.3
4.3
User Avatar
Hello Mr. Kauvanticonga, I have read everything and understand the backend and quality you are looking for! No other freelancer can do it better than I can. I am a node js expert with core expertise in the backend i can create, test, debug, integrate, and deploy A secure, expandable, maintainable, and easy-to-understand node js apps so please Mr. Kauvanticonga contact me Thanks & Regards, Nader
$500 USD in 21 days
5.0 (6 reviews)
4.1
4.1
User Avatar
Hi Mi A., We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Software Architecture, MySQL, Node.js, Backend Development, RESTful API Please come over chat and discuss your requirement in a detailed way. Regards
$140 USD in 7 days
4.9 (6 reviews)
3.9
3.9
User Avatar
Hi, Thank you for considering my proposal. I'm really interested in your project Develop Node Backend. I would like to grab this opportunity and will work till you get 100% satisfied with our work. I have an extensive experience in Software Architecture, MySQL, Node.js, Backend Development, RESTful API and I can deliver the best results you are looking for. Please come over chat and discuss your requirement in a detailed way. Best Regards
$140 USD in 7 days
4.8 (5 reviews)
3.9
3.9
User Avatar
I'm a MERN fullstack developer having experience of more than 5 years, I can show my skills if you select me, I will wait for your response over chat, Thanks.
$600 USD in 10 days
5.0 (1 review)
3.9
3.9
User Avatar
Hello Mr. Kauvanticonga, I have read everything and understand the backend and quality you are looking for! No other freelancer can do it better than I can. I have read and understood your requirements that you need backend in node with MySQL database with user, post, comments, subreddit, moderator, and controller endpoints for your application. With my 4 years of expertise in backend development I can create all these endpoints for you with quality, well commented, reusable, good file structure and well oriented code along with best security practices. I have good understanding of implementing security practices and will follow them while creating back end server for you. Rest assured I'll deliver the code within the timeline of 5-7 days, and your satisfaction is my first priority. Let's have a chat so that we can proceed further and can start working to create a back end server with best coding practices. Regards, Hamza
$140 USD in 7 days
5.0 (4 reviews)
3.5
3.5

About the client

Flag of UNITED STATES
boston, United States
5.0
78
Payment method verified
Member since Jul 7, 2011

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.