Commit graph

5 commits

Author SHA1 Message Date
Ruidy
8cf1f1f577
🏗 Folder Structure and General Refactoring (#15)
* refactor: AddEducation folder

* refactor: AddExperience folder

* refactor: separate Dashboard Buttons, Experience section

* refactor: add Dashboard Education section

* refactor: Developers  folder

* refactor: EditProfile folder

* refactor: use React.memo

* refactor: Post folder

* refactor: Posts folder

* refactor: Profile folder

* refactor: delete useless store/auth folder
2020-06-02 22:49:13 +02:00
88efe1a33b fix: prevent a user to like a post multiple times 2020-06-02 14:04:16 +02:00
Ruidy
191130a7ad
🐙 GitHub (#13)
* edit package.json

* eslint

* fetch git repos

* create repo array on fetch

* update repo array on profile edit

* edit profile presentation
2020-05-20 18:12:25 +02:00
Ruidy
4880d2853d
📬 Post (#12)
* update deploy test

* switch picture to avatarUrl; addLike and removeLike methods placeholders

* fix signup bug

* fetch posts from db, can post and like posts

* fetch posts from db, can post and like posts

* add params to post route

* connect to redux store

* can add comments
2020-05-20 15:07:55 +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