e-track-web's People
e-track-web's Issues
remove all console logs and unused imports
Components > Interst Form
About Page > our project
Our project part from the about page, its the top section of the page, this goes under Pages
then AboutPage
and then OurProject
folder which under it you should have OurProject.js
Setup i18n translation library
Components > My tracker's list item
fix stars in the collection card
Pages > the interest page
Pages > Mood Tracker
Edit the mood page to show something as "Coming soon" or shi
Component > Button
fix netlify errors
Page > Profile
Pages > About Page
Collect all components for the about page and build the big about page together
Pages > Dashboard
add all component of the page together into one big page, place it in the pages
folder
Pages > Habit tracker page
progress chart
the progress bar
takes max value, value, color and size
make changing the theme work
translate all the pages
Home Page > your journal
Component > Team member
Desing the team member card component, this should go under components and under Card
create another folder called TeamMemberCard
then TeamMember.js
and put your code there, it should receive an object with the member image, name and title
setup the router
add react-router to this project and set the routes for the main pages with the pages files, if the page file doesn't exist now create a page folder inside the pages folder and then put the page JS file in there with just a text so you can add it to the router
Deadline: 28-Febraury
Components > Floating Btn
the floating button
only takes one prop => onClick
remove the "follow us" section from the footer
Components* > Dashboard
Do all the components in Dashboard one by one in separate components folders,
So inside the components folder, you can have TodoList
which is a component and inside it your TodoItem
and another folder for the Progress
component and so on...
Note: you are making the dashboard components, not the dashboard page, you will end up only having components and later putting them together on the dashboard page.
add dummy data for now
Host the website on netlify
Components > Collections Card
Setting up and configure tailwindcss
install tailwindcss in the project, search on how to configure it maybe visit this link
https://tailwindcss.com/docs/configuration
set up the primary and secondary colors, border-radius, background colors, and anything you see necessary to be a base for everyone to use
Pages > the collection page
Home Page > About e-track
add back button to the about page
firebase auth with google
add routing to the dashboard
Pages > spread page
add context api to the project to better manage the state
Component > Navbar
Component > create new collection modal
Pages > Home Page
Bring all components of the home page together and create the home page as one big page
Home Page > get started elements
find a react calendar library
Search the web for a react calendar library to show the events in colors and serve our needs in this project
translate all pages content
Deadline: Sunday 28 of Febraury
add all content in English and Arabic to the translation.json in public files
try to arrange them in objects with the name of each page
Components > collection modal
empty trackers component
Home Page > Header
create an alert toast
Component > Footer
Componenet > contact us form
build the contact us form from Figma, its should be under components and receive a onSubmit prop
Components > My collection list item
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.