idrumsey / custom-bible-tools Goto Github PK
View Code? Open in Web Editor NEWWebsite to help with studying the Bible
License: MIT License
Website to help with studying the Bible
License: MIT License
Currently we have two different pages. One for dashboard and one for user.
I think these pages will both show the base user information that's public and the "dashboard" side of things is just for when the user is logged in and should see extra private stuff on that page.
If the user is signed in already and goes to the landing page, don't show the sign up and sign in buttons.
When the user logs in or signs up, they should see some sort of loading indicator to know something is happening
When the user is authenticated and goes to the landing page, reroute them to the dashboard page.
Probably all the routes for now.
Describe the bug
When creating a post and adding newlines to the post content, the newlines aren't preserved in the database.
Currently the sign out button is on the dashboard page. Move this to be in the navbar so that it's globally accessible.
It just has the title and image right now. Add at least the following
The owner of a post can delete the post. There should be a confirmation popup before deleting
Test that an unauthenticated user cannot edit a post. See 4f11969
The user should be able to add tags to a post.
Apparently, Next.js changed the font module or something.
This is the build warning I get
warn - Your project has `@next/font` installed as a dependency, please use the built-in `next/font` instead. The `@next/font` package will be removed in Next.js 14. You can migrate by running `npx @next/codemod built-in-next-font .`. Read more: https://nextjs.org/docs/messages/built-in-next-font
The user should be able to edit existing posts that belong to them.
When the auth route has the redirectedFrom params like /auth?redirectedFrom=%2Fposts%2Fnew
, route to the specified route when the user successfully authenticates.
Sign up route.
Implement some sort of navigation mechanism for the site. I think a slide out drawer would be good.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.