Find Jobs
Hire Freelancers

.NETCore backend project

$10-30 CAD

Cerrado
Publicado hace casi 4 años

$10-30 CAD

Pagado a la entrega
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.
ID del proyecto: 25981218

Información sobre el proyecto

32 propuestas
Proyecto remoto
Activo hace 4 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
32 freelancers están ofertando un promedio de $234 CAD por este trabajo
Avatar del usuario
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 en 7 días
5,0 (31 comentarios)
5,0
5,0
Avatar del usuario
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 en 14 días
5,0 (12 comentarios)
4,5
4,5
Avatar del usuario
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 en 7 días
5,0 (1 comentario)
3,3
3,3
Avatar del usuario
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 en 7 días
5,0 (5 comentarios)
3,1
3,1
Avatar del usuario
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 en 15 días
5,0 (1 comentario)
2,2
2,2
Avatar del usuario
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 en 25 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am having good expertise in work.
$1.222 CAD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 15 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 14 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
soy full stack senior .net net core + angular 5 años de experiencia desarrollando proyectos de todo tipo banca industrial salud
$20 CAD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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 en 30 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
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 en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de INDIA
Surat, India
4,8
14
Miembro desde ago 19, 2017

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.