Build out a relatively simple (based on the pattern formed by the 3 already-existing files: index.html, index.js, api.js / mysql.js) API endpoint server. Our first goal is to figure out what should all commonplace API endpoints be (login,logout,updatebio,tweet,comment,like,retweet,etc...)
Each endpoint has a Trello card associated with it. So if you need to find something to do, go to Trello and look for an empty card :) We have 500 members on our team, but sometimes even if someone is assigned to a card, doesn't mean they're working on it. Whoever posts comments on cards usually gets attention and assignment.
Trello board link: https://trello.com/b/9s3pL5fD/primary
Trello invite link: https://trello.com/invite/b/9s3pL5fD/0abbfbcc4f96a770fba8cb4839783d1e/primary
An API endpoint is a key feature to the software we're building -- we don't need to have many, just choose a few that we really do need.
Endpoints are considered completed when they can be tested via buttons on the homepage (index.html file.) To make an endpoint, you have to add it to api.js -- following the same pattern already set by other end points we already created. Make sure to come up proper names, nothing complicated, no camel case.
We need to create a vanilla page router first (there is a Trello card for it.)
Primary is a social network for every kind of person. Based on the preferences, each user gets its own view and layout of the app, perfectly adjusted to their needs.
Our current vision is to create an API end point server. Our primary goal right now is to develop a complete API end point server. General use API end points (login, register, post comment, retweet, etc) are our main goal at this time.
We have not declared a specific code style yet. Ask JavaScript Teacher for more information.
This project is completely build with vanilla JavaScript and without any framework. We are looking to simplicity.
People from different areas can use the network for its own purpose. A musician for example has another view than a artist or athlete.
Coming soon ...
Install dependencies using npm install
.
Then, database
must be configured. To do that, go to module/config/
folder and create duplicate db_config.example.json
as db_config.json
.
Finally, you can enter your database credentials into db_config.json
.
We are publishing some useful links to API references soon ...
Coming soon ...
We are currently working on a contributing file where you can find all information about contributing to this project.
Thank you to everybody who is involved in this project. Special thanks to JavaScript Teacher for making this project happen.
Every team member can use the code for its own purpose. However, it is not an open-source project.
Official license will follow soon.