Find Jobs
Hire Freelancers

.NETCore backend project

$10-30 CAD

Chiuso
Pubblicato quasi 4 anni fa

$10-30 CAD

Pagato al completamento
Create a .Net Core project with Angular 9 as UI. Program only the backend part, creating an API for supporting the Angular UI plus external authentication UI pages for Facebook, Google and user-password. (JWT implemented with aspnet identity suggested) The backend work consist in creating entities, tables, controllers and its actions. Store the data in SQL Server using Entity Framework. The technologies required are: .Net Core, C#, SQL Server, Entity Framework, RESTful endpoints. They are around 20 entities. (a detailed diagram is attached) Authentication and authorization with 2 roles: admin and general admin. (Roles table is not present in the diagram) About the project: This is a product price list system. The logged user can create and admin the company, company branches, users, price lists, categories, products and prices. Anonymous users can navigate products filtering by categories and buy them. Detailed use cases: Public actions (user not logged in): Registration: User can register with name, email, WhatsApp number and company name. This will create a record in User table, Company Table and Branch table (A company with a default branch) Alternatively a user can register with Facebook or Google account, in this case name and email will be retrieved from Facebook or Google, WhatsApp number and company name must be filled manualy. Buy: Anonymous user can select different items and quantities and buy them. This will just generate a record in the database. Given a branch id, list item categories. List all items. List items that belong to a category: These last two lists must support order by and pagination. (pageSize, pageNumber or lastItemId) Authorized actions (user must be logged in) User can have admin role, general admin role or none. General admin can change the hired plan and can add/remove/update branches. Check branches amount doesn't exced the maxBranches limit of the hired plan. General admin can update company fields. General admin can add/remove/update product categories and product base. General admin can add , update, remove users to any branch and assign/remove roles. Check users amount doesn't exced the maxUsers limit of the hired plan. (1) Admin can add, update, remove users to the branch he belongs and assign/remove admin role. Idem (1) Admin and general admin can add, update, remove price lists and discounts. A discount can be applied to a price list and or to an item. All logged users can add/remove/duplicate/update items. Each time an item amount or currency changes, a record on price history must be saved. All logged users can add/remove/update products. A product can has attributes and or codes. They have a value and an attributeType. For example: size medium size is the attribute type, medium is the attribute value. Or SKU 12341, SKU is the attribute type and 12341 is the attribute value. Check products amount doesn't exced the maxProducts limit of the hired plan. Requirements: I'll provide a GitHub repository, you will commit to it frequently. You will provide a Postman collection or similar for API testing.
Rif. progetto: 25981218

Info sul progetto

32 proposte
Progetto a distanza
Attivo 4 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
32 freelance hanno fatto un'offerta media di $234 CAD
Avatar dell'utente
Hi, How are you? I can work on this project as discussed... Let me know how I can start. Regards, Muhammad Ali Safder
$20 CAD in 7 giorni
5,0 (31 valutazioni)
5,0
5,0
Avatar dell'utente
Dear Sir, IHaveRead We have strong experience in .NET and .NET CORE and are interested in handling your project. With respect to your project, following are our comments: 1. Yes, we can work on GIT or bitbucket and would be committing code there on daily basis. 2. We would believe Authentication part would be more of a client [Angular JS] function than backend. At the backend we would be interested in user_id [Returned from Google or Facebook] and user_source [indicatng whether it came from Faebook or Gogole] fields. Do we need to develop Authrozation function. Meaning, some or all API will need Auth Token to be specified in request header so that request is allowed only when that Authorization header is specified. We may need JWT token authorization for this. 3. Yes we can you jSON file of PostMan Collection, we create for your project. 4. This point is already covered in 2) above. We understand for the project we have to develop CRUD functions for 6 entities (tables). Our Estimate for project is 10 days [80 Hours] and have placed the bid accordingly. In case you any clarifications, please free to contact us. Thanks and best regards. Sanjay
$1.300 CAD in 14 giorni
5,0 (12 valutazioni)
4,5
4,5
Avatar dell'utente
I have extensive experience in this field and I believe that I always fulfill the complete requirements of my clients. I will develop any type of web and desktop application for you, be it simple or complex, depending upon your requirements.
$25 CAD in 7 giorni
5,0 (1 valutazione)
3,3
3,3
Avatar dell'utente
Hey how are you dear i read your description carefully so em providing my feedback to you ........... 1) yes i have experience in bit bucket or git any one you prefer. 2) will provide a facebook twitter etc authentication in your project. 3) yes i will provide you postman api endpoint then you will be able to test or we can deploy it to staging server so you can test it easily. 4)user will able to login with facebook and resgister dont worry will embed this functionality as well. 5) dot core 3.1 vs 2019 and sql server. 6) will create a rest api using entity framework and dot not core sql server i have also see your tables in that pencil sketch document will create all tables and relations. so i hope you will ping me to discuss further thanks alot.
$20 CAD in 7 giorni
5,0 (5 valutazioni)
3,1
3,1
Avatar dell'utente
Hi. How are you? I have reviewed your project post, I can help you to accomplish your requirement in your project. I have 10+ years of experience in .net platform. and developed multiple enterprise apps using .NET, MVC and .NET Core. My area of expertise - ASP.NET Core - ASP.NET MVC - AngularJS/Angular - Web API - C# - MSSQL - Entity Framework, Linq, Lambda Expression, Dapper - Javascript, JQuery - Crystal Report, RDLC - Restful API - TFS, GitLab, GitHub, BitBucket I use the Repository Pattern, Onion Architecture, Domain-Driven Design Architecture & Dependency Injection Design Pattern. I follow the SOLID principle. I deliver a quality product on time and budget. Client satisfaction is my main goal. I look forward to working with you. Regards! Aavadesh
$10 CAD in 15 giorni
5,0 (1 valutazione)
2,2
2,2
Avatar dell'utente
IHaveRead Hi, Having a great experience in angular & .net, I am immediate ready to provide you a POSTMAN api to test your project. Also, I will use github to share the code. Thanks Relevant Skills and Experience I'm highly proficient in Java, Angular, asp. Net, Javascript, etc.
$778 CAD in 25 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
I am having good expertise in work.
$1.222 CAD in 10 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Dear Hiring Manager, With three years of experience in full-stack web development and systems architecture, I am confident I will be an excellent fit for this company. My experience has provided me with the innovative and technical skills necessary to successfully provide your company with multifaceted technical solutions across a wide range software platforms. At My current, I am responsible for developing and maintaining operations systems. I oversee the building of innovative systems architecture via Net core, HTML5, CSS3/SASS, JavaScript/ React and angular, SQL server, node is and Django. The following is a snapshot of my broader technical skills: - Web and mobile development - Database design - Rest services node js - Web api net core - Web api django It would be a pleasure to learn more about Company’s needs, and I would welcome the chance to provide further insight into my knowledge. Sincerely, Emmanuel Rosario
$20 CAD in 15 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
IHaveRead Hello I have 5+ years of expertise in various technologies like C#.Net (.Net Framework, .Net Core), VB.Net, Asp.Net, Asp.Net MVC, MSSQL Server, Jquery, AngularJS, Angular, Javascript, Html5, Bootstrap, Angular material. let start the conversation on message and then we can start the work on project Note: The mentioned price is per-hourly bases. Thanks in advance.
$20 CAD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Hi, I go through your job description and I want to work for you. I can do it easily because from last 1 year I am working on ReactJs, Node.js and Asp.net core, MongoDB. If you want to hire me for this work kindly accept my proposal. Thank you Shashwat Prakash
$25 CAD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Hi, I have very good experience in .Net core and Angular and I can work on your project. Please talk to me talk to discuss further. Thanks
$20 CAD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Let's Connect and Discuss. I have good Experience in development of client/server, web based application and Mobile based application. Expert in developing web applications, Mobile Applications ,web services in Microsoft Visual Studio using C#, ,ASP.NET MVC, .NET CORE 2.1,MS-SQL,Javascript,Jquery, Html, CSS, Bootstrap. Thanks
$20 CAD in 3 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
I am a hard worker. Quality and a happy client is my goal Relevant Skills and Experience 11 years Asp.Net experience. Full stack developer. Implemented a supplier portal using angular with RESTFul API
$1.556 CAD in 14 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Hello, I believe I have the necessary skills to work for this job, I have 5 years of experience working as .NET Developer, and I have worked in several projects of varied subjects and complexity. I would appreciate the oportunity and thank you for your consideration. Best Regards, Emiliano.
$20 CAD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
soy full stack senior .net net core + angular 5 años de experiencia desarrollando proyectos de todo tipo banca industrial salud
$20 CAD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
I have worked on rest APIs in .net core.I have worked on similar APIs.I will be able to complete the project on time.
$27 CAD in 5 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
I have experience on Angular 9 with asp .net core api more than 4 years. I have many projects on angular with asp .net core api.
$30 CAD in 30 giorni
0,0 (1 valutazione)
0,0
0,0
Avatar dell'utente
I have strong reasoning skills to understand requirements precisely and develop solutions which are future changes compatible with less impact with changes. If interested we will discuss future on your requirement.
$20 CAD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: INDIA
Surat, India
4,8
14
Membro dal ago 19, 2017

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.