DEV Community

Daidallos
Daidallos

Posted on

I've got feedback from previous project and implement it in new one! (FastAPI + PostgreSQL + External API + Docker)

I'm learning backend development and I really enjoy it!

I created my first API last month and got an amazing feedback! I work hard these days and created a new project.

What I learnt.

1.Deep-dive into DB. (b-tree, CITEXT)

2.I learnt about pattern "Repository" and implement in this porject.

3.Swapped # for docstrings.

4.I tried to work with external API. Actually, it was hard, because sometimes there is no data what you want to get and you have to figure out what to do next and where get this data.

5.I use Docker and I barely understand what I do (Can you recommend something to learn Docker and understand it?)

I ask feedback about everything, especially:

1.Project structure.

2.Database structure.

3.Code quality.

4.What can I change to make it works better.

5.What should I learn to improve my skills?

That's my new project:

https://github.com/daidallos-tech/football-club-api

That's my first project:

https://github.com/daidallos-tech/Movie_API

P.S.

Thank you everyone for your time and advice. I really appreciate that.

Top comments (0)