Find Jobs
Hire Freelancers

User Manager in Python, PHP, or Javascript (Node.js)

$250-750 USD

Cancelled
Posted over 11 years ago

$250-750 USD

Paid on delivery
Design and write a role-based user manager having the following characteristics: - scalable to millions of users - data store either MySQL, sharded Redis, or Amazon DynamoDB (or suggestions) - single table, single script is fine. Denormalized data is fine provided you ensure consistency - REST API. Use POST to create new (ensure user does not already exist), PUT to overwrite - allow multiple accounts to have their own set of users, roles, etc - Choose either Python/WSGI, PHP, or node.js as your backend. - roles should have an access-control-list (ACL) design. For example, role "admin" should have "allow" "any" operation on "all" objects. - Use Deny All, Allow Some as a general ACL principle instead of the other way around. For example, start out with Deny All. - There should be an 'anonymous' or 'not-logged-in' concept that specifies what roles a user may have if not logged in. In your proposal, you MUST describe (in general terms) your design. Entries that just say "I can do this for you" will be rejected. Final deliverables are a tarball or zipfile containing your scripts with the following: - The full build out in detail of the concepts you described in your proposal, including all of the table SQL (if you're using an SQL server) - Full build out in detail all of the methods in either Python, PHP, Node.js, including a setup method if needed (such as to create the MySQL table) - Full build out of the REST API front end, also including validation of login credentials (HTTP Basic Auth is fine) The winner and runners-up will also be invited to bid on another project to write the user management portal -- ie., AJAX, full search, role creation, etc. Thanks for your entry and good luck!
Project ID: 2650236

About the project

7 proposals
Remote project
Active 11 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
7 freelancers are bidding on average $643 USD for this job
User Avatar
hello, ncan create this tool for you with django, mysql (as backend store) + redis as caching backend for speedup. please describe a concurrency of users operations (crud & acl operations. like login i think must be?)
$599 USD in 10 days
5.0 (56 reviews)
6.3
6.3
User Avatar
Thanks for inviting us to bid on this project. We have a team of highly qualified and creative professionals. Give us a chance to show our talents and we assure you quality.
$700 USD in 10 days
3.9 (77 reviews)
7.4
7.4
User Avatar
Have more than 10 years in web design and development and we had done more then 20 web SAAS applications and websites over various business fields.
$700 USD in 20 days
4.9 (29 reviews)
5.4
5.4
User Avatar
hi sir Dolphinesoft Technologies, offers a wide range of custom IT programming services. We have outstanding experience in custom database development, desktop and distributed application design as well as various custom software components and internet-project programming.
$600 USD in 30 days
5.0 (1 review)
3.4
3.4
User Avatar
Custom software development: w w w . The Administrator removed this message for containing contact details which breaches our Terms of Service . i o
$750 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I have two years of experience with python-django,php,mysql ,javascript etc. I have experience of handling 5 million records with mysql as backend, had done database optimization, load/stress testing,optimized mysql indexes, sql queries etc. I will like to design your sustem with python, django-framework, mysql as database. User Roles can be effectively implemented using python classes and inheritance or with Composite Design Pattern based on user roles. Thanks
$400 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I'd write Pyramid application that uses some generic interface to whatever data storage is needed to get desired results. I would start with SQLAlchemy-based implementation first. The result will be flexible, well-tested (test-driven development is the key) solution that's easy to support and develop.
$750 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
The Woodlands, United States
5.0
24
Payment method verified
Member since Apr 30, 2012

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.