Đã hoàn thành

Simple webservices projects for our students

For our students, I need to build an environment with different technologies and databases at the end – relational database and document oriented Cassandra. I’m also looking for a step by step instructions on how to re-create the same environment many times and put the source code accordingly.

We’d like to have the services working on NodeJS, following standard (and clearly visible) MVC pattern with comment on each one, comments on each service.

Requirements:

• Step by step instructions on how to create operational Cassandra DB and it’s tablespace (with username/password, etc.);

• Simple web page (no registration, no navigation, no styles) will upload a document with the following fields (meta-information):

o Title – up to 150 characters;

o Target discipline (specialty) dropdown - to be taken from a table within MySQL (separate read service for the HTML drop-down, no CRUD here)

o Article type dropdown - to be taken from a table within MySQL (separate read service for the HTML drop-down, no CRUD here)

o Abstract – additional meta description from the students, up to 2000 characters

o Images (up to 5), to be stored within the Document DB. Separate small service behind the scene, who deals only with images CRUD operations. Tight to the main document ID from MySQL

o Tags – up to 10, provided by the user. Stored in the Document DB together with the main document

o Tags: separate CRUD service (micro service for tag management. No preferences which database to keep them. Up to the developer, but in a separate table/document)

o Date of creation (provided by the user. May be older/different than current date)

o Additional information – text with up to 500 characters size

o The file itself – from the main service, send it to a smaller service, once the metadata is uploaded. Check it for Text file (all possible formats are welcome – txt, doc, docx, pdf-but text, html, but NO javascript. Send hunan readable error and code

• Each record should have timestamp – date of creation and Timestamp – update/modify date

• I’d like to start with a single “huge” rest service who receives the post data and creates the following records:

o Create meta information record within MySQL database and using its ID and

o Create the record within Document Database, using the ID from the step 1

o Document creation should be separate “small” service

o All these are supposed to have separate services for the CRUD operations (it may be one and the same entry point, but different routing based on the operation)

• The response should contain the following two parameters: ID of the created record within the MySQL and document ID, created into the document DB

• If completely new files are required for any of the mentioned configurations – we’d expect to have them in the final [login to view URL] file

• NodeJS requirements:

o Sample application under MVC pattern (the most simple framework to be chosen)

o NodeJS code to be well documented, so people with very beginners level to be able to read the code and potentially build a new entry point for Rest Service

o The functionality of the NodeJS Service/s should accept/deal as described below

From an end-user perspective (consider usage of Ubuntu native Rest Client and having only json format of the data and responses), I’d like to have documentation and code on how to (each bullet to be able to be executed separately):

• Create (upload) new document

• Modify uploaded data

• Delete (mark with a record within the DB as deleted)

• Service which reads created documents (meta information)

• Get (read) document content by ID

• Get list of documents by timeframe (meta information only)

• Get latest 10, 20 or 50 documents (by parameter, meta information only)

All of the responses are to be limited up to 1000 records.

Expected Deliverables:
• Clear, step by step instruction which may be executed as copy/paste commands
• Archive with the NodeJS well documented code
• Any configuration files if needed

Kĩ năng: Cassandra, MySQL, node.js

Xem nhiều hơn: sample soap web service, creating a simple web service using eclipse, web services examples in java, soap web service example in java using eclipse, simple web service example in java using eclipse, soap web service example, web services projects for students, java web services projects download, web designing mini projects topics for students, graphic design internships for post matric students, web designing projects topics for students, top electronics projects ideas for engineering students, electronics mini projects ideas for engineering students, best electronics projects ideas for engineering students, 140 electronics mini projects ideas for engineering students, simple matlab projects college students, simple java projects students, simple data base students projects microsoft access, school students simple electronic projects details, simple projects students

Về Bên Thuê:
( 2 nhận xét ) Sofia, Bulgaria

ID dự án: #17174666

Được trao cho:

fastlabindia

We are highly experienced Post Graduate Engineers, Doctors, IT, ITES, Software, Infrastructure Professionals, Web Designers and IT Architects. We can redo, improve, and publish any engineering, scientific MATLAB, SI Thêm

€30 EUR trong 3 ngày
(2 Đánh Giá)
2.3

17 freelancer đang chào giá trung bình €175 cho công việc này

vishsoftware

Greetings, I have gone through your requirements and seen your specifications that you want simple web services projects for your [login to view URL] are 20+ people in the team having more than 12 years experiences with web d Thêm

€250 EUR trong 3 ngày
(43 Nhận xét)
6.0
MyAwesomeTeam

Hi camacamltd. Do you need to build an environment with different technologies and databases at the end – relational database and document oriented cassandra ?.I can do this project as well We have exp Thêm

€165 EUR trong 2 ngày
(26 Nhận xét)
5.3
webdesky

We are a team of full-stack web developers with more than 5 years of experience team. We have developed dating websites and apps, custom e-commerce stores, real estate catalogs, health-care portals, Education system Thêm

€250 EUR trong 10 ngày
(5 Nhận xét)
3.6
€250 EUR trong 1 ngày
(4 Nhận xét)
3.0
service2001

Hii, WELCOME I have gone through your requirement closely. That you want to build your webservice project for your student ..great I have successfully done many more similer job like this and also i can assur Thêm

€138 EUR trong 3 ngày
(2 Nhận xét)
3.4
micromanagement

Hello i Understood your requirements, and i can sure that i will completed you projects successfully, as per skills required i have sound knowledge of word press,php,html,css i have over 7+ years of experience and Thêm

€133 EUR trong 4 ngày
(1 Nhận xét)
2.3
mathurforwork

Hi, I have read your complete proposal and see you want to deal with cassandra for file storage with nodejs backend I am a premier member here with great reviews under my belt on my profile I will be glad to instruc Thêm

€200 EUR trong 3 ngày
(2 Nhận xét)
1.9
igentechnolabsvw

Hello Sir / Madam, We have vast Experience on Website Developing as we are in the market from last 5+ years. We have Sufficient and Well trained Employee Team including Website Developers, Web Designers, SEO Te Thêm

€300 EUR trong 15 ngày
(2 Nhận xét)
1.8
myappsdevelopers

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job. I have done some good projects on the node.js & angular 6. We have developed the exam in TuteeHub for angular. Thêm

€250 EUR trong 15 ngày
(1 Nhận xét)
1.3
wang1013

Hi. I'm a mean and mern stack web developer. Also extensive with laravel, codeigniter and cakephp for php backend. And very familiar with sqlite, mysql, mongodb and firebase. Please contact me. Thanks.

€155 EUR trong 3 ngày
(0 Nhận xét)
0.0
soumya8018

Freelancer Project Fee will only be charged when you get awarded and accept the project. Your bid was placed successfully! Provide your proposal below to complete your bid. Describe your proposal Your proposal is yo Thêm

€155 EUR trong 3 ngày
(0 Nhận xét)
0.0
parsysmedia

Hi,Parsys Media can take your job pertaining to Cassandra, MySQL, node.js and start work immediately as per your requirement, kindly chat for further discussion.

€150 EUR trong 6 ngày
(0 Nhận xét)
0.0
€111 EUR trong 8 ngày
(0 Nhận xét)
0.0
€111 EUR trong 2 ngày
(0 Nhận xét)
0.0
PixyrsSoftechUK

Dear Client, In my 5+ years as a full stack developer, I have successfully delivered numerous web solutions to my clients. I am confident I can do this project for you. Front End: HTML, CSS, Angular JS, React JS, Thêm

€155 EUR trong 3 ngày
(0 Nhận xét)
0.0
achintyatech

Hello, I have read your proposal. We are a team of highly experienced professionals, having 6+ years of working experience in HTML, CSS, Javascript, Angular, Node, DRUPAL, Magneto, Shopify, PHP, laravel, codeign Thêm

€166 EUR trong 6 ngày
(0 Nhận xét)
0.0