Comments (13)
Hi @ijemmao I'd love to work on this issue. Anything I should know before getting started?
from igbo_api.
Hi @ijemmao I'd love to work on this issue. Anything I should know before getting started?
Amazing! Yeah, there's a few things that I was considering for this ticket:
- Use Gatsby to build the site - this will make it easier to customize the site and interface with the API
- Keep it in this repo - So the front-facing site code would live on it's own branch in this repo
- Use a CSS utility framework like Tailwind to keep everything looking consistent
- Follow the look of Jisho where the search bar is on the home page, and then once you enter the term, you will get back it's word class, definition, phrases, and their examples.
These bullets are super high-level and there's definitely a ton of details that need to be worked out, so please let me know if you have any questions. I recommend creating smaller tickets that focus on a particular part of building out the front-site so others can help out.
from igbo_api.
Ah. I've never actually worked with Gatsby before, so if that's a requirement I'm not sure I'll be able to pitch in.
Thank you 🤗
from igbo_api.
Ah. I've never actually worked with Gatsby before, so if that's a requirement I'm not sure I'll be able to pitch in.
Thank you 🤗
@C-Zekeri A lot of this is still up the air, so if there's a framework that you prefer using you can suggest it. But if you're not feeling up to it no worries! You can still put in feature requests for the API!
from igbo_api.
Alright then. On second thought, since I have a bit of React knowledge, I'd be willing to learn Gatsby for the project. The only thing is I might take a bit more time, but if you don't mind that, then I'll be glad to do so.
from igbo_api.
@C-Zekeri nice! In order to make this more manageable, I recommend making super small issues that break up the work that your going to be completing.
So a good first issue would be to create a new branch that's dedicated to the source code to hold the site and set up a basic Gatsby project there.
from igbo_api.
Alright, will get on it, thank you very much.
from igbo_api.
Hi @ijemmao. Are we also including an about page, or the lone home page with search results linking to a detail page?
from igbo_api.
Hi @ijemmao. Are we also including an about page, or the lone home page with search results linking to a detail page?
You can include an about page but we'll have to discuss on your PR what makes sense to be on the about page. I think what would be better if you separated the about page out to its own PR.
I also set up a really basic Gatsby site on my local branch, I can push my code and you could start iterating from it.
You should see a gatsby-dev
site in this repo that you can pull from.
from igbo_api.
Great. Thank you!
from igbo_api.
Hello I will be working on enhancing the frontend, my first step will make the search button to look for welcoming.
from igbo_api.
@Mancancode awesome! Could you create an issue that details what you're going to do exactly, and I can officially assign you to that ticket?
from igbo_api.
Closing this ticket since it's outdated and a good portion of what's been mentioned in this thread has been completed.
from igbo_api.
Related Issues (20)
- Consistent Styling for H1 on all pages HOT 1
- Fix Layout Alignment on About Page HOT 1
- Sticky navbar is not working on mobile version HOT 2
- create Login Form component HOT 4
- Contact & Email Text overlapping HOT 4
- Cards in the features section of the homepage should have equal height HOT 2
- Docs: Creating an onboarding Guide for technical and content writers HOT 7
- Implement the Navbar Component using the latest Figma design. HOT 3
- Create `/login` endpoint
- Update firebase-tools to 11.30.0
- Demo down HOT 2
- Define the /login business logic HOT 6
- Add Rate limit to all endpoint
- Use the correct argument types in `src/middleware`
- Some navbar items appear missing on some screen sizes HOT 4
- Update `io/developer-dashboard`
- Feedback for API Key HOT 1
- Create logout endpoint HOT 3
- Implement dashboard designs HOT 3
- Implement profile page designs HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from igbo_api.