No description
Find a file
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
.github/workflows Continuous Integration using Github Actions (#1) 2020-05-12 10:15:56 +02:00
cypress General layout (#3) 2020-05-12 23:09:40 +02:00
public Create and style Landing page (#2) 2020-05-12 11:09:51 +02:00
src General layout (#3) 2020-05-12 23:09:40 +02:00
.eslintrc.js Continuous Integration using Github Actions (#1) 2020-05-12 10:15:56 +02:00
.gitignore Continuous Integration using Github Actions (#1) 2020-05-12 10:15:56 +02:00
.prettierrc.js Continuous Integration using Github Actions (#1) 2020-05-12 10:15:56 +02:00
cypress.json Continuous Integration using Github Actions (#1) 2020-05-12 10:15:56 +02:00
package.json General layout (#3) 2020-05-12 23:09:40 +02:00
README.md Create and style Landing page (#2) 2020-05-12 11:09:51 +02:00
tsconfig.json create React App with TypeScript 2020-05-12 09:41:58 +02:00
yarn.lock General layout (#3) 2020-05-12 23:09:40 +02:00

DevBook

Deploy

Social App for connecting with developers & tech enthusiasts.

🕸 Check it out!

Tests

End-to-end

  • Cypress - JavaScript End to End Testing Framework

Open test runner with:

yarn cypress

and edit your E2E test cases in cypress/integration/ folder.

Unit

Open test runner with:

yarn test

Deployment

We use Github Actions to check push and pull requests.

The application is deployed on Render cloud platform. It watches git master branch and automatic deploy if the diff passes the tests.

Built With

  • ReactJs - A JavaScript library for building user interfaces
  • Redux - A predictable statea container for JavaScript apps
  • Firebase - Firebase helps mobile and web app teams succeed

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Ruidy Nemausat - Initial work - rjNemo

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments