Find Jobs
Hire Freelancers

I need a NodeJS developer which knows PostGraphile plus Docker to develop a personal project as learning purposes -- 2

€30-250 EUR

Ditutup
Dibuat lebih dari 3 tahun yang lalu

€30-250 EUR

Dibayar ketika dikirim
Hello, !!!IMPORTANT!!! I will describe honestly what I need in this project and I will appreciate that you will be bidding after you read my post and be aware of the requirements. This project is for me as a way to learn a specific way of development and the budget reflects that way. I'm a beginner and I need a developer which will be honest and kind to make this project in the right way, adding a sense of teaching. Due to these reasons, I need a developer which can make this on a low budget, maybe just part-time or as a side to some other project, there is no time limit or deadline just a preference of 1 week if that would be possible. **Tech and Budget** Budget: 100Euros (Please if you can stay with this do not bid) Tech: - NodeJS / ExpressJS - PostGraphile => [login to view URL] - PostgreSQL - GraphQL - Docker => Just a way to run the above tech in a simple way no deployment or crazy stuff just to be able to run the project on different OS avoid incompatibilities **Intro** This project is about to allow me to learn the above stack. I was learning NodeJS by myself with Mongo, but cannot learn well PSQL with GraphQL. I would like to learn those technologies as I was asked different times to be able to develop in that. I also want to understand the scalability of an API, how to manage traffic quotes in fetch data from an external API, data store and validation, security of the data. **The Project** It is about to fetch data from Github API with a node-fetch package (no Axios or other). It Is only a backend using the above stack. GitHub has a developer token which I will use my own later I just need instructions on how to make it one and use it inside the solution after delivery. GitHub API has a quote of traffic that needs to be scale and find out a proper solution to get around that. Will appreciate seeing a proper solution to scale an API when traffic limits are in place to get the data. I just want to learn how should be done that. I would like to see a solution using modern techniques. I also need the code is commented to allow me to follow the flow of the API plus git commits. No need to be stored on Github by the way I just need the longs to learn the process. The requirements are to fetch from GitHub API, the following information: Server to fetch the GitHub API: 1. The body, author username, and date of all commit comments from 2017 in Shopify's repository list 2. A list of all programming languages in Shopify's repository list 3. The names and URLs of the 50 most recent repositories in Shopify's repository list Server to expose the data via API: 1. API that implements an authorization and exposes the above data for the following repositories: - [login to view URL] - [login to view URL] - [login to view URL] I would like to see how JWT and PassportJS could be used to make secured this API but I'm open to seeing better solutions as I'm learning and maybe better approach than the one I know. Feel free to expose your ideas and concern using one way of another one. I know the budget is limited but. as a student, I have difficulties right now doing in another way so I'm open to these developers which may need an extra feedback or having extra time to aside project and the heart to teach something to a beginner. I would appreciate for that low budget if you accept to not treat this project as garbage but show up quality, DRY code and how you handle errors, validation of the data, logging of the errors or else, also just 2/3 JEST tests to get a little knowledge of how to test an API. I hope you can value my personal project not only as of the business part of it but to let me learn something as due COVID I got stuck in my life and want to learn new stuff. I've been honest explaining you the above stuff please be the same when you bid just don't do blindly for the sake of a bid. Really please, Thank you.
ID Proyek: 26903646

Tentang proyek

6 proposal
Proyek remot
Aktif 4 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
6 freelancer menawar dengan rata-rata €130 EUR untuk pekerjaan ini
Avatar Pengguna
Hi i wanna do this job for you, I have 5.0 rating and in top 8% freelancers on face of this planet, I can do this for your company sir, lets have a chat :) Best: Ali…
€140 EUR dalam 4 hari
4,9 (16 ulasan)
5,5
5,5
Avatar Pengguna
Hi there I am proficient in nodejs as a web developer with 10+ year of experience. I want to discuss further via chat. If you award me the project I'd be very happy to discuss this further and get started for you as soon as possible. Thanks! Vladimir.K
€140 EUR dalam 7 hari
4,9 (2 ulasan)
3,9
3,9
Avatar Pengguna
Hi, there I checked your description carefully. I am familiar to Shopify with web design. I have developed a lot of websites with Shopify. If you are looking for a hardworking, talented programmer who makes an extra effort then I would love to work for you. One thing I am especially good at is getting your job done quickly and 100% to your satisfaction. I can start immediately. I will also work for a reasonable price. Let’s talk so you can begin to understand why my clients like working with me. Thanks
€120 EUR dalam 4 hari
3,3 (4 ulasan)
4,2
4,2

Tentang klien

Bendera DENMARK
København, Denmark
5,0
19
Memverifikasi Metode pembayaran
Anggota sejak Mei 22, 2014

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.