Find Jobs
Hire Freelancers

Build an admin portal on top of existing APIs

min $50 USD / hour

Zavřený
Zveřejněno před více než 4 roky

min $50 USD / hour

**Technology Used** NodeJS MongoDB
 **About The Product** We are building a tool to help normal people improve their personal privacy and security. To do this, we are building an iOS application that takes an initial survey to determine what the appropriate recommendations for users are. From there, they are assigned a Path (a collection of lessons) and provided with 3rd party software (Tools), such as a password manager, to help them achieve their goals. **Context** We are looking to build an administrative front end to an application we are developing. We currently have an iOS application (primarily Swift) that pulls content from a Node server hosted on AWS. For the sake of this engagement, the application is a learning management system. The content is primarily HTML snippets rendered in iOS and logically connected using a tagging mechanism. Users are presented with content, they complete a lesson, and move on to the next assignment. The lessons are determined by quizzes we give a user. As they answer questions, the answers add tags to an account which pull in new actions. (This logic is already built) All of our content lives in MongoDB collections and content is manually added via Mongo Compass. As you can imagine, this process is error prone, tedious, and not scalable. To solve this, we’re looking to build an admin front end on top of a set of API’s we’re building to automate a few key tasks. **Short Description** The scope of this work is 1) to build the framework for the admin section and 2) to manipulate data in the MongoDB collections via APIs we provide. Build an initial admin portal: 1. Use an existing admin framework 2. Add/Edit/Deactivate administrators 3. Force U2F authentication 4. Hosted on our AWS
 Build tools to: 1. Add/Delete/Edit lessons (Actions) in the platform 2. Add/Delete/Edit collections of lessons (Paths) 3. Add/Delete/Edit Tags in the system 4. Add/Edit/Delete Questions & Answers 
 **Other Considerations** We have a strong preference for building on top of AdminLTE or other similar framework. We are prioritizing functionality over visual. The only UI work required will be to make sure the application is usable. **Success Criteria** 1) Authentication 1.1) We can add/edit/deactivate administrative users 1.2) Users must use U2F to authenticate 1.3) Reasonable security measures taken to fortify the portal (such as SSL) 2) Actions (Lessons) 2.1) We locate existing actions using the properties: “Title” “Tags” “PathID” or “ObjectID” 2.1.1) Search should return results that match with different text case 2.2) We can create a new action and constituent components 2.3) We can edit all of the constituent components of an action 3) Tags 3.1) We can locate tags by properties “Title” or “ObjectID” 3.1.1) Search should return results that match with different text case 3.2) We can edit the text of a Title 3.3) We can delete tags 3.4) We can create new tags 4) Questions (Quizzes, Onboarding) 4.1) We can search for Questions using properties “Text” “ObjectID” “ShouldFinishID” 4.1.1) Search should return results that match with different text case 4.2) We can add a question and generate corresponding answers 4.2.1) Answers can have tags added via “Title” and not via ObjectID 4.2.2) We can add multiple tags per answer 4.2.3) We can add multiple answers per question 4.3) The constituent components of a question are editable 5) Paths (groups of lessons) 5.1) We can see a list of all paths including ObjectID and Name 5.2) We can add a new path 5.2.1) Name 5.2.2) List of ObjectIDs 5.3) We can edit the order of elements on a path 5.3.1) Move array elements up/down 5.3.2) Remove elements 5.3.3) Add elements 6) All of the above is achievable without users having access to Mongo
IČ projektu: 20344415

O projektu

36 nabídky
Vzdálený projekt
Aktivní před 5 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
36 freelanceři nabízejí v průměru $51 USD/hodinu za tuto práci
Avatar uživatele
Hi, I've carefully read through your description. I have extensive experience in this field and I feel confident I can hand you the best results in the shortest time possible. I'm not bragging but I have some 10 years experience in this field and am a great enthusiast and find the greatest sense of accomplishment in solving the most difficult tasks. In fact I've always wanted to have a steady partnership with someone who can hand me the most challenging tasks. If you're interested, please send me a note. Thanks.
$50 USD v 40 dnech
5,0 (242 recenze)
8,4
8,4
Avatar uživatele
Hello, Nice to meet you. I'm a senior MEAN and MERN stack developer. I have rich experiences in the Admin Panel development area. I mastered javascript, typescript, node.js (express) and angular, react.js. In particular, I'm very familiar with Mongodb and other ORM database management systems. Please provide the algorithm to me, then I will develop the schemas, hooks using mongoose module. https://www.freelancer.com/projects/python/Full-stack-web-developer-with/?w=f Please check my previous works. Really I'm an expert in mongodb server and client integrating. Hoping to hear from you. Thank you. From YD
$50 USD v 40 dnech
4,9 (37 recenze)
6,7
6,7
Avatar uživatele
Hi, As seen your proposition, I can utilize your pre existing api and build admin framework (ontop of adminlte theme) as you have described it. Will use U2F authentification method to provide best security. Also have seen your mockups in pdf. If interested, contact me for this task, thanks.
$50 USD v 40 dnech
4,8 (42 recenze)
6,4
6,4
Avatar uživatele
Hi How are you? I read your proposal and i am quite interested in your project I have 7+ years experience in nodejs and mongodb, javascript I will delivery perfect result on time. I look forward to working with you in good partnership Best regards
$50 USD v 40 dnech
5,0 (15 recenze)
5,9
5,9
Avatar uživatele
Hello. I am a senior MERN stack developer and have 4 years of experience in this field. Reading your post I found myself perfect match for your job due to my career and experience. I am very familiar with different frameworks of node js such as express, koa, strapi, node-red and so on. Also I am good at react js front end building with material, bootstrap templates also with sophisticated redux and Apollo structure. MongoDB is the must for the MERN stack development, and I am very good at queries, filters, and other management skills. Due to my experience and skills in this field, I will bring you the perfect result in time. Hope we can have chatting or call to discuss more about your app and the budget, timeline. Best regards.
$50 USD v 40 dnech
4,5 (8 recenze)
6,0
6,0
Avatar uživatele
Dear Client, How are you? I'm a Mean Stack Web & Mobile Developer with full experience of more than +7 years in these fields. I have expertise in Web and Mobile, Back end fields. -Web Angular, React, Vue, Express, JavaScript, HTML 5, Bootstrap 3/4, etc... -Back End PHP, Python, Django, Node, Ruby on Rails, etc.. -Database MySQL, SQL, NoSQL, PostgreSQL, MongoDB, DynamoDB etc... -Cloud Hosting and Deploying Server and Back end on GCP, AWS, Heroku, etc... So I can bring you perfect result as you want within a short time. Especially, I have enough experience of Building Insurance Company Admin site using Angular ... Hope to discuss your project more details over chat. Looking forward to hearing from you. Best Regards.
$50 USD v 40 dnech
5,0 (3 recenze)
4,2
4,2
Avatar uživatele
Hi, there. I am an experienced full stack developer and I have 6+ years' experience in developing websites. I read your job description, and I am interested in your project. And I think it is not matter to perform your project, and I can satisfy you by completing your project with high quality in deadline. I have deep knowledge about React, Angular.js 2,4,5,6,7 and node.js, express, MonoDB and serveral frameworks. I can make any directive, service, pipe, any CRUD in angular and nodejs or other backend frame. As a dedicated full stack developer, I am always available for daily communication and ready for your full response. I am free now, I can start to work in your project immediately. I would love to have an opportunity to discuss with you for further details. Regards
$50 USD v 40 dnech
5,0 (2 recenze)
3,0
3,0
Avatar uživatele
Hi, I have gone through the context, Success criteria, and a short description of the project. It is very clear and I would like to know the following : 1) If the APIs are in REST? 2) Would like to know the preferred Admin framework. 3) Shall we be given a test instance of AWS? We recommend making the admin using the Laravel framework. Looking forward to hear from you. Regards, Mit-
$50 USD v 40 dnech
1,0 (1 recenze)
3,8
3,8
Avatar uživatele
Hi, Nice to meet you. I have already read your description carefully and understood your whole requirements fully. With 6+ years of experience in Web development, I developed a lot of big and small websites using HTML & PHP(Laravel, Codeigniter, Yii) & Python(Django, Flask) & JS(Angular, Node, React, Vue) & CSS(Bootstrap) frameworks & DB(MySQL, Mongo, Oracle) & CMS platforms(WordPress, Drupal, Joomla) & Ecommerce platforms(Shopify, Magento, Wix) & CRM & APIs. You can check my skills and experiences in my profile. https://www.freelancer.com/u/pandaios Currently, My timezone is very flexible for this project. so I can complete this on time as you want. If you hire me, I will do my best and you will get satisfied with me. Hope to discuss more details via chat. Best regards.
$50 USD v 40 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hello, Hope you are doing well. It looks like you are looking for an experienced PHP developer expertise who can dedicatedly work on your project for long term. Let's take this forward at the initial stage we will provide the scope of work for the project to get a clear idea about the project development. We are here to provide you with support and maintenance for a long-term partnership. Hours of work: 40 Hr/week So, from our end, we have +12 years experience team and has good working hands-on in PHP, React, Redux, CSS3, HTML5, full stack development, frontend and backend development, React.js, Phalcon, Laravel, Symfony, Yii, Javascript, MVC, Ajax, Typescript, Magento, CSS3, PHP cake, Wordpress, Codeigniter, CSS3, Angular Js, Node JS, and UI/UX. Let me know what your consideration on it. If I look right candidate for you we can set up a meeting to work further on future projects plans. Thank You, Sr. Web Developer.
$50 USD v 40 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hello, I have checked the detail you have shared and I will develop the front of administration for learning management system and also control data in mongodb through the API provided by you. I will initial work on : -- Existing admin framework -- Add/Edit/Deactivate administrators -- Add/Delete/Edit lessons (Actions) in the platform -- Add/Delete/Edit collections of lessons (Paths) -- Add/Delete/Edit Tags in the system -- Add/Edit/Delete Questions & Answers 
 I have desired skills and expertise to carry on this project and have accomplished many such Challenger projects with custom work and complex features. Hence there would not be an issue for me. Looking forward for your response Regards Viren
$50 USD v 40 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hello Sir / Madam, I HAVE READ THE WHOLE DETAILED JOB DESCRIPTION AND HAVE UNDERSTOOD THAT CONCEPT OF THE EXISTING PROJECT AND THE SCOPE OF THE WORK WE HAVE TO DO. We have proficient NodeJS & MongoDB
 Developers & we are capable of working on building the framework for the admin section and manipulating data in the MongoDB collections via APIs( you will provide). I have read all the 4 points mentioned under :Build an initial admin portal: section and we can work on all 4 of them. We can manage to build tools for lessons, collections of lessons, tags & Questions & Answers 
. We have 8+ years experience and so we are confident of meeting all your criteria and expectations and successfully implement the whole FLOW mentioned by you in success criteria. We are well versed with all the technologies and have PROFESSIONALS & Experts for every technologies so can build everything as per your requirement. And I am very much interested in your requirement so I request you to chat with me at your best time as I am 24/ 7 available to my clients. Awaiting for your reply! Have a great time ahead. Best Regards, Prima
$55 USD v 40 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Very doable! I'm fully capable of building up an admin portal for you as NodeJS and MongoDB are two systems I enjoy. That said, the actual portal itself shouldn't need to be done via NodeJS (unless you really want it to be) just the api portion. It would be better to do it using ReactJS or a similar system I think. But yes, the API via NodeJS should be where the MongoDB database is accessed. I would be happy to work with you to make this happen. To give an idea on where I come from: I started out as a web developer coding themes and plugins for WordPress so for me this is where my beginnings are. I do know PHP, MySQL, how WordPress itself works, etc. But I also have experience beyond WordPress including javascript frameworks (ReactJS, ReduxJS, etc), TypeScript, NodeJS, MongoDB, and have even dabbled in Amazon Web Services. I'm also experienced with SCSS and have incorporated its use into themes that I've built in the past (though it has to be pre-compiled before use, but it makes designing the CSS of a site VERY easy and quicker). I have a certification in Web Technologies through the British Columbia Institute of Technology and my first time in university I had majored in Creative Writing. If you work with me, I'll do my best to keep the price low. Partly because I am new to this site so as to build up my reputation.
$50 USD v 40 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z UNITED STATES
New York, United States
0,0
0
Členem od čvc 15, 2019

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.