phdevsconnect / phdevsdir Goto Github PK
View Code? Open in Web Editor NEWWIP: A Directory app for web devs in Port Harcourt, Nigeria. Built with React and Express
Home Page: http://phdevsdir.herokuapp.com/
WIP: A Directory app for web devs in Port Harcourt, Nigeria. Built with React and Express
Home Page: http://phdevsdir.herokuapp.com/
We need to keep the README file straight to the point, some persons may not be able to communicate and test the endpoint of the API with the tool we may recommend, so the best approach is setup a docs directory to contain links to tutorials we'd create regarding this Project.
The Search bar, should search by a filter defined by the enduser. Some filters can be, By Name, By Skill/Language.
Currently, the preview of the frontend, is populated with hard coded data. We need to change this to render the data from the REST API
endpoint (https://phdevsdir.herokuapp.com/api/v1/developers) .
Create provision for updating data probably by resubmitting the data and the id
We need to write some tests, and setup a CI for this repo, so when a PR is sent, it checks against the tests so we don't have conflicts in builds.
I recommend setting up testing with Mocha or Jasmine, and CI with Travis
If a user submits stack
param like so: JS, PHP, Python
the data saved should be ["JS", "PHP", "Python"]
rather than ["JS", " PHP", " Python"]
. Pay attention to the preceding space
The profile image, should be made available from the GitHub's api. This and other information we may need for each developer profile like Highest stared repo, number of contributions, etc.
Home page template should basically display the users in cards. User data includes: first name, last name, github url, email and tech stack. Using a framework like Materializecss will help make the work easier
Just transform the initially created template to JSX
500 Internal Server Error persists after data has been successfully posted. A success message should be added.
POST api/register
- Register user params: username, password, email, phone
POST api/login
- Login user params: username, password
GET api/users
- Get all registered users
GET api/user/:id
- Get user with id
UPDATE api/user/:id
Update user with id params: username, password, email, phone, about, stack[array]
NOTE: If param type is not specified, assume string
Append https to the github_url entry just to help new entry
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.