e051209af4
refactor tests
2020-05-13 18:45:29 +02:00
e87094170e
install firestore
2020-05-13 18:40:26 +02:00
0196ab4b9a
install firestore
2020-05-13 18:20:00 +02:00
2b1bd46268
connect App to firebase auth; display splash screen while loading auth state
2020-05-13 17:57:24 +02:00
66541bd0e7
bind to firebase
2020-05-13 17:33:56 +02:00
4ed6933b07
install react-redux-firebase
2020-05-13 15:28:16 +02:00
43212d2acd
create User type
2020-05-13 15:19:42 +02:00
9fdd759e5d
connect navBar to the sotre
2020-05-13 15:11:27 +02:00
bb5bea1351
install redux and set authSlice
2020-05-13 14:55:58 +02:00
Ruidy
1bde399408
Navigation ( #4 )
...
* specification test
* set public and private links sets based on authentication state
* enable frontend navigation
* set frontend link in sign in/up and landing pages
* refactor navbar tests
* style 404 page
2020-05-13 10:59:51 +02:00
Ruidy
cdba48cc72
General layout ( #3 )
...
* specify layout
* create components folder and Navbar
* create pages folder and Landing page component
* create Sign Up page component
* set basic routing
- install react-router-dom
- create Router folder and component
* add constant routes file
* verify all routes are accessible
* add signin page
* extract header component
* add developers page
* extract dev profiles
* extract DevSummary type
* update tests
* add types
* lay profile top and about out
* lay experience section out
- install moment
- define Experience interface
- define TimePeriod type & method
* lay education section out
- define education interface
* lay repos section out
* add Dashboard page and test
* lay dashboard top section out
* [refactor] Experience.ts: change employer to company; move TimePeriod to its own file
* experience credential table in dashboard
* education credential table in dashboard
* dashboard done
* edit profile
* add experience page
* add education page
* create Comment and Post types; PostPage
* postpage
* posts page
* refactor
2020-05-12 23:09:40 +02:00
Ruidy
ef6d97f2fc
Create and style Landing page ( #2 )
...
* readme
* specify landing must show app name
* clean default project
* write landing page layout
* add static assets for styling
* add Landing page unit test
install fontawesome
2020-05-12 11:09:51 +02:00
8cc47c2f82
create React App with TypeScript
2020-05-12 09:41:58 +02:00
f1a9f722bc
Initialize project using Create React App
2020-05-12 09:30:57 +02:00