Find Jobs
Hire Freelancers

Build secure web frontend/portal for admin APIs

$750-1500 AUD

Closed
Posted almost 2 years ago

$750-1500 AUD

Paid on delivery
I currently run a SMS platform where I don't expose the admin interface to customers. I would like to create a secure admin portal for customer self-service. The admin functions are currently exposed as JSON webhooks on the local system and I would like the admin portal to call these webhooks. The portal would need to do the following: 1. Authenticate the admin user using a federated identity service, i.e. I don't want to store or manage credentials. 2. I would like to solely maintain a table of role mappings by username/email address. Database engine is MariaDB, though the mapping could be maintained elsewhere. 3. Perform the following admin functions: a. modify account details b. create user c. modify user d. generate new api key for user e. transfer credit from account to user or vice versa 4. The authentication will map to an account id and role access will limit/allow access to certain functions. 5. Information will be retrieved via webhook call (returned in JSON) and changes will be posted in JSON format. I am happy to modify the webhooks to best integrate with the admin portal. For reference, the following information should be able to be displayed and/or edited: Account - ownerName (varchar(100)) - The name of the account owner - ownerEmail (varchar(100)) - The email address of the account owner - alertLevel (integer) - The credit level at which low balance alerts are generated - accSend (varchar(16)) - The text (or number) used when sending SMS User - Name (varchar(100)) - The name on the user account - Email (varchar(100)) - The email address used for sending/receiving alerts - smsSend (varchar(100)) - The text (or number) used when sending SMS (can be null) - alertLevel (integer) - The credit level at which low balance alerts are generated Additionally, the portal admin user should be able to regenerate an API key for a user (via webhook call which returns the key) and only displays it once. For transferring credit, the function will call a webhook to get the balances and allow for moving credit between account and any user. portal admin should be displayed a total (across account and users) and be able to set credit levels across all up to the total, i.e. if total credits across account and users is 100 then the admin can allocate up to 100 credits across all entities. Initial values should be whatever was returned by the webhook. Updates should be to any modified balances and will be set by calling a webhook. The platform is currently built using nodejs and APIs are behind a reverse proxy (nginx). System runs on Debian Linux 11. Preference would be for the admin portal to be either able to be deployed to GAE as a standalone app which calls the APIs or as a nodejs/python app which will run locally on the machine. In either case, HTTPS will be handled via nginx so does not need to be considered in the app itself.
Project ID: 33732845

About the project

80 proposals
Remote project
Active 2 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
80 freelancers are bidding on average $1,495 AUD for this job
User Avatar
Do you provide bulk SMS services to customers ? I am a PHP expert and make sure to build the secure platform with the features like :- 1. Authenticate the admin user using a federated identity service, i.e. I don't want to store or manage credentials. 2. I would like to solely maintain a table of role mappings by username/email address. Database engine is MariaDB, though the mapping could be maintained elsewhere. 3. Perform the following admin functions: a. modify account details b. create user c. modify user d. generate new api key for user e. transfer credit from account to user or vice versa 4. The authentication will map to an account id and role access will limit/allow access to certain functions. 5. Information will be retrieved via webhook call (returned in JSON) and changes will be posted in JSON format. let's connect on chat Thanks
$1,125 AUD in 35 days
4.9 (292 reviews)
8.9
8.9
User Avatar
I would like to create a secure admin portal for customer self-service. Which kind of security are you looking for? ======= generate new api key for user Automatic process or manual? ======= Would you like to get this done on custom basis?
$3,500 AUD in 30 days
4.9 (126 reviews)
7.3
7.3
User Avatar
Let’s Initiate A Meeting & Start The Job ASAP! Hey There I go through your project details and summarized that You need an admin panel with API for the SMS platform. Perfect, We are an award-winning team of 50 Engineers with a rich experience of 15 years in developing smooth & secure admin panel with API as per our clients requirements. We are pretty confident that we are the best candidate for this job role. It's not just my background in the past projects, but also my people skills, which will be applicable in this position Let's start a private chat, and our personal communication manager will show you similar project samples and assist you in understanding the most recent technology trends that are most appropriate for your project. Warmly, Khizar Ahmed, Team ForumCube. P.S. If you contact me today I can start this evening and finish by tomorrow.
$1,125 AUD in 7 days
4.8 (40 reviews)
7.3
7.3
User Avatar
Web API experts we are a perfetc match We have a dedicated team of full-stack developers that can help you to complete the project covering all your above-mentioned points within the estimated time frame. I can show you our reference work once we get in touch. Let's connect over chat for further communication. Looking forward to hearing from you. Thanks…
$1,500 AUD in 8 days
4.9 (113 reviews)
7.1
7.1
User Avatar
Hello, i can create a secure admin portal for customer self-service. message me i am ready to start work from now.
$1,200 AUD in 7 days
4.8 (167 reviews)
7.3
7.3
User Avatar
Hello, I am Koki based in Japan, Fullstack web developer with over 7 years of hands-on experience in web application development and Mobile app development I have read the job description and found it very interesting and I am a good fit for this project. My main stacks are PHP, Wordpress, React, Node.js, MySQL, GraphQL, Vue, ES6, javascript, Python and Bootstrap. For backend, i use node(express), laravel,Django For database, Postgresql, Mysql, Mongodb are good from my experience I am good at developing or using REST APIs in Single Page Applications I have built many SaaS web applications using React/Typescript and node with some excellent architects and developers I will be dedicated and detail-oriented. Looking forward to hearing from you. Thank you Koki
$2,000 AUD in 10 days
4.7 (24 reviews)
7.0
7.0
User Avatar
Greetings. I have 10 years of experience in HTML, Node.js, OAuth, Python, Website Design. I have completed hundreds of successful projects. I can do this within your budget too $750 - $1500 AUD Looking forward to having a quick chat Thanks
$1,200 AUD in 24 days
5.0 (25 reviews)
6.7
6.7
User Avatar
Hello, I have read your job description and I am interested in it. I am familiar with nodejs and python, MarioDB. I have great experience in complicated API with powerful secure. I understand your project briefly, I would like to discuss more via private chat. Best regards.
$1,500 AUD in 7 days
4.9 (39 reviews)
6.6
6.6
User Avatar
Hi, Hope you are doing well. We are a much expertise group of iOS, Android, Website developers, and Designers. We have developed Native Apps for various concepts like: #E-commerce, #Social Network, #Chat App - Voice chat, Video Chat, #Business Directory, #GPS/Geo-location/Geo-fence, #Live navigation, #News/magazine apps,#Travel Apps(Online Booking). We support our clients to extend the features and functionality in the application in the future to explore their business. you can check our freelancer profile. https://www.freelancer.in/u/gahisharma I want to discuss more this project in order to prepare the final concept. So let’s discuss this in detail over chat then we will make a plan to start work on it. We are interested to hear more about this project and if you award us the project, we would be very happy to discuss this further and get started for you as soon as possible. Eagerly waiting for a positive response. Thanks and Regards, Arvind P.
$1,125 AUD in 7 days
4.8 (17 reviews)
6.8
6.8
User Avatar
Hello. Greetings of the day! My main specialization is a Full Stack development of rich web apps based on a JavaScript stack of technologies with 10+ years of experience. Based on my previous experience and modern trends in the development world, I can tell you with confidence. To become a superb frontend developer and support the best qualities, and satisfaction to the clients with honestly, constant creation, and passion: it's our principle as a web expert. This is my freelancer profile. https://www.freelancer.com/u/MarkoNikovic I have rich experience such as Node and Express MongoDB, Mysql, Javascript Jquery, HTML CSS SCSS and UI libraries. So I can finish your project in a short time. In the future, I sincerely hope to work on your projects and achieve more success for you. I’m looking forward to hearing from you soon. Marko
$1,125 AUD in 7 days
5.0 (39 reviews)
6.3
6.3
User Avatar
Hello there, Thanks for the job posting! I went through your project brief and I can handle it efficiently. I have 3+ years of experience with MEAN and MERN stack technologies including Nodejs, Angularjs, Reactjs and MongoDB. I also have hands on experience with Python including Django, Flask, PyTorch, TensorFlow, OpenCV etc. So far, I have worked on 10+ enterprise level applications and worked on more than 30 projects. I have strong architectural knowledge and robust coding abilities. I can follow an agile setup and I can attend daily scrum meetings. You can find my full portfolio here: https://www.freelancer.com/u/hirakchhatbar Let us discuss more about your project via chat box. Best Regards, Hirak
$1,500 AUD in 25 days
4.8 (18 reviews)
6.5
6.5
User Avatar
Hi, I have extensive experiences in Website Design, Node.js, Python, OAuth and HTML. I understand what you need. I know what the difference between 99% and 100% is. I promise the perfect result. If you hire me, I will do my best until you are fully satisfied. You might review my past experience here. Regards
$1,200 AUD in 12 days
5.0 (4 reviews)
5.8
5.8
User Avatar
Hi Client I am a professional Frontend developer with 7+ years of experience. Working as an ambitious freelancer, I always use the latest technologies and deliver new ways for clients to reach their business objectives and goals by merging my creative strength with my technical expertise. I have expert-level knowledge in: + Javascript, + React.js, Redux, + Typescript, + HTML5, and CSS3, + ECMAScript (ES6, ES7, ES8) + Node, Python +AWS, CICD My passion is to make software work properly, meet client expectations and deadlines. You will enjoy working with me, a creative, responsive and hard-working person. Please message me. Thanks.
$1,500 AUD in 10 days
5.0 (16 reviews)
5.9
5.9
User Avatar
Hi. I've read all your requirements carefully. I have good skills for your project and can start it right now. Please contact me on chatbox for details. Thank you.
$1,125 AUD in 7 days
5.0 (23 reviews)
5.7
5.7
User Avatar
Hello, I can develop a secure admin portal for customer self-service. I have 10+years of experience in web technologies and vast and proven knowledge of every possible framework in Trend. I have extensive experience in JavaScript, Python, Node.JS, Windows Desktop, etc. And Perfect understanding of different Networks & platforms. I assure you deliver a highly functional, bug-free experience across browsers and devices. I will lead the project to success with my perfect team spirit and steady efforts. It will be great to collaborate with you, Let's discuss and move ahead. Looking forward to your positive response. Thanks & Regards, Anvesh
$1,500 AUD in 15 days
5.0 (12 reviews)
5.5
5.5
User Avatar
Hello: It is a pleasure to communicate with you. My name is Anthony Muñoz, I am the lead engineer for DSPro IT agency and I would like to offer you my professional services. I have more than 10 years of working as a Backend and Software developer, I have successfully completed numerous jobs similar to yours on this and other Freelance platforms therefore, and after carefully reading the requirements of your project, I consider this job to be suitable to my area of knowledge and skills. I would love to work together to make this project a reality. I greatly appreciate the time provided and I remain pending for any questions or comments. Feel free to contact me. Greetings
$1,368 AUD in 7 days
5.0 (5 reviews)
5.4
5.4
User Avatar
Hi there, I have read your project description. Requirements are clear. I am experienced full stack developer. Hit me a message.
$1,125 AUD in 7 days
5.0 (6 reviews)
5.1
5.1
User Avatar
Hi, I'm very interested in your project. I have done similar project before. so I think I can do it perfectly. let's discuss more details over chat. Thanks.
$1,500 AUD in 7 days
4.6 (18 reviews)
5.3
5.3
User Avatar
Hi ⭐️Client⭐️ I have over 5 years of experience in React, Vue, Angular, Python, PHP, Flask, Django, Laravel, Node, Express, MySQL. I became an expert professional that fits perfectly with your project. I can build cleaning code and am very familiar with Git, Jira, Trello, Bitbucket, AWS, Firebase, various clouding services, Agile development. While I work in a full-time job, I received wonderful assessments from many clients until last year. If you award me, I'll always give you amazing results ASAP. Also, I am always ready for a long-term relationship with you. So let's discuss your projects in chat. Best Regards
$800 AUD in 7 days
4.9 (14 reviews)
4.5
4.5
User Avatar
Hi Tim, Fortunately, I have a PHP framework based admin dashboard to manage user actions and role via admin role. it is used for a online casino backend. I am sure it could be similar to your idea. Could we discuss further over chat? Thank you, Stanislav
$2,560 AUD in 10 days
5.0 (3 reviews)
4.6
4.6

About the client

Flag of AUSTRALIA
Neutral Bay Junction, Australia
0.0
0
Payment method verified
Member since Jun 19, 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.