Margin banner

Margin

4 devlogs
9h 32m 4s

Mobile app that allows users to review books for others and find new books to read.

This project uses AI

I’m incredibly new to flutter, AI has helped me with some things such as alignment and teaching me certain features of the language. It also created my current wordmark for the app.

Repository

Loading README...

sophie

Hey there! Been around a day since my last devlog. Hackatime says I’ve done 4 hours of work which seems a little low - but it’s fine!!!!!!!

Got our signups page completely done, with a terms and conditions AND privacy policy page. These will change but I’m quite happy. Users need to agree to both to access the site (obviously)

We’ve also got a DOB check to make sure users are over the age of 13 when accessing the platform. I now need to get the backend done (yayyyy sarcasm) so users can actually sign up to our app :). I would like OAuth2 at some point but that’s a pain in the ass for another day

Attachment
Attachment
Attachment
Attachment
0
sophie

Just created the first page people will see on the app! It’s probably going to undergo some changes, However, I’ve been much less reliant on the MyRunshaw repo for this one! Definitely picking up the swing of things with flutter. I have had to use AI for some help with spacing and certain things - but I’ve still done everything myself. No copying and pasting from it code-wise. The wordmark however was generated by Claude Sonnet 4.5 with some tweaks. I may change the wordmark depending on how I feel about it.

I couldn’t figure out a decent wordmark and claude (after some shaky attempts) generated me something feasible enough that I could work with.

It’s inspired heavily from duolingo’s onboarding page, as I really like duolingo’s styling for certain things like buttons. I would like to implement the automatic version bumping for the version counter at the bottom. I think there’s a semver package that can do this - not too sure. Anyway onto authentication.

Attachment
Attachment
1

Comments

sophie
sophie about 1 month ago

Update: turns out the light mode UI is bugged, that create an account button should be white there!

sophie

Hey! Been a while since my last devlog. This one’s about my basic startup and boilerplate for the app.

I’ve got a rough API handler for the client, however I’m going to start the backend with authentication - I have a nest server that I can throw the backend on for now until I can figure a more permanent solution.

UI-wise I’ve got a splash screen, some UI that will more or less be displayed over every page and themes. I’ve used some code from my friend Dan’s project named My Runshaw (https://github.com/Dragon863/myrunshaw/tree/main) to help me with basic setup. Shouldn’t be needing it for too long.

Going with appwrite for authentication due to their great free tier, I’m not expecting to get insane amounts of traffic with this. I’d like some form of subscription for extra features but nothing major like some services that require payment for everything, that’s only when it may need to be absolutely necessary.

Attachment
Attachment
0
sophie

Hey there! First devlog for margin. I’d like to use this time to explain the app more fully and what I’d like from this app.

Firstly, It’s being written in flutter. Flutter is great for cross-compatibility and I’ve wanted to learn it for ages so why not do it with a project I’d actually enjoy working on!

I’ve also started reading books recently - I don’t usually read but when I do read a good book it’ll hit me in all the right brainwaves. Plus bookshelves are a cool aesthetic :p

I’ve never actually made a mobile app before, so I’m jumping in the deep end with this one but I’m hoping to learn a lot.

The UI isn’t quite fully figured out yet but I do have some drafts below of some concepts. Very rough work and isn’t the neatest.

Attachment
0