Chapi Dev Talks
8.55K subscribers
950 photos
108 videos
12 files
596 links
My name is Chapi and I am a Developer.

I post my thoughts about tech here.

Message to our assistant to give U Feedback: @sophiservebot

Join https://t.me/chapidevtalks_group

Urgent? Contact Me: @chapimenge (Don't say hi or ask Meta Questions )
Download Telegram
Job Posting: Full-Stack Developer (FastAPI & Next.js) with Docker

Location: Remote
Commitment: Full-Time (40 hours/week)
Compensation: Competitive

About This Opportunity

We are seeking an experienced and self-motivated Full-Stack Developer for a project-based contract lasting one month or more. We need a professional who is an expert with FastAPI for the backend and Next.js for the frontend. The ideal candidate is not just a coder but a builder who can take a concept from development to a live, deployed application.

This is a serious role for a developer who is ready to deliver high-quality work. We are not accepting applications from students for this position. We are open to collaborating with a backend/frontend duo if you can deliver a single, cohesive project.

How to Apply: The Take-Home Assessment

Your application for this role is the successful completion of the following project. There is no need to submit a resume upfront. We will evaluate candidates based solely on the quality, functionality, and implementation of their project submission.

We will begin reviewing submitted projects on Monday after lunch. Please submit your work as soon as it's completed.

Assessment Project: Waitlist & Admin Dashboard

Your task is to build and deploy a complete, full-stack waitlist application. Put your email or how to reach you on github repo or inside the website.

Project Goal

The application should have two main parts: a public-facing page for users to sign up, and a simple, password-protected admin dashboard to view the signups.

Core Features

β€’ Waitlist Signup Page: A user should be able to visit the page, enter their email address, and submit it to join a waitlist. The interface should provide clear feedback for both successful submissions and errors (e.g., invalid email, duplicate entry).

β€’ Email Confirmation: Upon a successful signup, the user must receive a "Welcome to the waitlist!" confirmation email.

β€’ Admin Dashboard: Create a simple, password-protected page (a hardcoded password is fine for this test). After logging in, the admin should see a list of all the emails that have joined the waitlist, preferably with the date they signed up.

Technical & Deployment Requirements

β€’ Backend: Must be built with FastAPI and SQLAlchemy.

β€’ Frontend: Must be built with Next.js and styled with Tailwind CSS. Using a component library like shadcn/ui is encouraged but not required.

β€’ Deployment: The final application must be deployed online and accessible via a single public URL secured with HTTPS. How you host it is up to you, but it must be live.

Database: You need a real database backing your application. You decide the table structure.

Recommendations (Use Free Tiers!)

We want to see your resourcefulness, not your budget. You are strongly encouraged to use the generous free tiers offered by modern cloud services to complete this project.

β€’ For Deployment & Hosting: Render is an excellent choice for deploying both the FastAPI backend and Next.js frontend easily. Alternatively, use Vercel (for frontend) and a separate service for the backend, or a traditional VPS (DigitalOcean, Hetzner).

β€’ For PostgreSQL Database: Neon, Supabase, or ElephantSQL all offer great free-tier PostgreSQL databases.

β€’ For Sending Emails: Resend has a simple API and a free plan perfect for this task.

Submission

When you have completed the project, please submit the following:

β€’ A link to your public Git repository (e.g., GitHub).

β€’ The repository's README.md file must contain:

β€’ The live URL of your deployed application.

β€’ The password for the admin dashboard.

β€’ Brief instructions on how to run the project locally.

send us an email: hey@chapi.et
subject: Applying to Full-Stack Developer (FastAPI & Next.js) with Docker

if you repo is private invite chapimenge3 username to your repo

Good luckβ€”we are excited to see what you build!
πŸ‘28❀12πŸ₯°1πŸ‘1
Chapi Dev Talks
Job Posting: Full-Stack Developer (FastAPI & Next.js) with Docker Location: Remote Commitment: Full-Time (40 hours/week) Compensation: Competitive About This Opportunity We are seeking an experienced and self-motivated Full-Stack Developer for a project…
Free hosting you can leverage for your projects

Database hosting

Postgres
1. Supabase: https://supabase.com/
2. Neon: https://neon.tech/
3. TheNile: https://thenile.dev/
4. Prisma Platform: https://www.prisma.io/pricing
5. Railway: https://railway.app/

Redis
1. Upstash: https://upstash.com/
2. Redis Labs: https://redis.com/try-free/
3. Railway: https://railway.app/

S3-compatible object storage
1. Supabase Storage: https://supabase.com/docs/guides/storage
2. Cloudflare R2: https://developers.cloudflare.com/r2/
3. Backblaze B2: https://www.backblaze.com/b2/cloud-storage
4. Scaleway: https://www.scaleway.com/en/object-storage/
5. Wasabi: https://wasabi.com/

File hosting
1. GitHub:
2. GitLab:
3. Bitbucket:
4. SourceForge:
5. AWS CodeCommit:

Free Python hosting
1. Railway: https://railway.app/
2. Vercel: https://vercel.com/
3. Render: https://render.com/

Email Automation
1. Resend: https://resend.com/
2. Sendinblue: https://www.sendinblue.com/

So for the project you can use:
- Postgres: Neon Or Supabase
- Python Hosting: Railway or Vercel or Render
- Email Automation: Resend


Find no execuse
πŸ”₯13❀2🀝2
Chapi Dev Talks
am starting the project myself and trying to host them too let's see
What the heck ?


What happen to me πŸ˜‚ NEXTJS DEMON get out of my system
😁53
Chapi Dev Talks
What the heck ? What happen to me πŸ˜‚ NEXTJS DEMON get out of my system
i think am done i had some other stuff but my ui skill has been tested πŸ˜‚

deploying it
😁12⚑1
❀5πŸ‘1
Chapi Dev Talks
Photo
can anybody choose the name for it for the frontend hosting https://[domain].demo.et
its available
Chapi Dev Talks
https://justwait.demo.et/ http://amwaiting.demo.et/ http://waitup.demo.et/ http://pitch.demo.et/
I only have 90 email left so if you dont get the email well thats is about it for today πŸ˜‚
Who are you Mike? πŸ€”
😁10πŸ₯°1
Chapi Dev Talks
Who are you Mike? πŸ€”
whoever do much beyond feature will get noticed more πŸ”₯

show me your creativity i will even give a singing bonus πŸ˜‚

Not joking
😁1
Anyways night Devs

I am signing out

Work on some cool features and join us tmrw.

We are waiting for you 😜
πŸ™7❀1