Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/techx/gallexy

A gallery website for displaying projects for public consumption. Will be used by projX and HackMIT.
https://github.com/techx/gallexy

Merge pull request #8 from techx/project-pages

Project pages

66da9595e1809709e8c81e3e80f061c4e01bf154 authored almost 7 years ago by Angel Alvarez <[email protected]>
Added some form of documentation.

88b12c093bd67f4bedd2a0bf86da78fffb2f2394 authored almost 7 years ago by Angel Alvarez <[email protected]>
Updated clientside JS on the index page to create most of the user functionality in order to actually render projects. The index page JS should be mostly finishe. Added support for API calls. Utilized sessionStorage for color change. Added Searchbar functionality on other pages, using the suggest API

073020717e244e7d2fac28ed087ca067f32d97e5 authored almost 7 years ago by AngelAlvie <[email protected]>
Fixed searchbar more or less, still deciding on the behavior of the search functionality. If I unify the search into one thing, I could send redirects to the project pages directly from the server.

77590985881c25a9038793e71d362673304ded5c authored about 7 years ago by AngelAlvie <[email protected]>
Made index page retrieve data from the API.

05e88f5f246781e717b8d522c430f0b0f1e61803 authored about 7 years ago by AngelAlvie <[email protected]>
updated readme to reflect structural changes

eb1fbabbf526cc6fe2a8cf3d4b6c0a776d72709c authored about 7 years ago by AngelAlvie <[email protected]>
Reorganized the directory structure, added to index page API.

bd61517a8942b36321ff4f9ffdfd9837c63c3320 authored about 7 years ago by AngelAlvie <[email protected]>
Added Project Pages. need to finish page content

cfcd1e40315df16f01a23b1521eb5472800b2675 authored about 7 years ago by AngelAlvie <[email protected]>
I've realized how good promises are, so now I am changing most of the asynchronous backend code to be handled by promises.

4b2e213e4e6f93ab7a80dfec355e4c6778f0226d authored over 7 years ago by AngelAlvie <[email protected]>
Merge branch 'master' of github.com:techx/gallexy

trying to get all of emily's recent changes

da0faf9c03b9558c910727bfa013825afd0f41b7 authored over 7 years ago by AngelAlvie <[email protected]>
Refactoring code base, changed verifier to use JS Promises, DB looks like it might benefit from promise scripts. changed alot around

ddc3ecde4ef15ab07a47fb75751ba934d6e2cc2f authored over 7 years ago by AngelAlvie <[email protected]>
MIT emails not required on signup either

7ff9a2df27986cfc36bd7fd2186f523ec724799d authored over 7 years ago by emiliu <[email protected]>
tells users that MIT emails are no longer required

5031476b7117418607ecf9f7523473d624a07468 authored over 7 years ago by emiliu <[email protected]>
formatted stylesheet

classes not separated

55a5592948e1dda7d693cf6eb05812e5ce3ab20f authored over 7 years ago by emiliu <[email protected]>
Updated mongoose connection script, and mongoose version, please rerun npm install to keep your version up to date.

8f6a86913ac036c850fa3a8a5a847e1b38f15e0f authored over 7 years ago by AngelAlvie <[email protected]>
Site no longer requires MIT issued email address.

c7af0bdf0cc87490f5602738d6271bc35faadf7d authored over 7 years ago by AngelAlvie <[email protected]>
Added a new

8861c6c169f479cdd70addfdbd51df8507d66567 authored over 7 years ago by AngelAlvie <[email protected]>
added myself as developer

71575cb01acaa63b18da6da28ce72348a253dedf authored over 7 years ago by emiliu <[email protected]>
Added client side javascript that performs form validations and ajax requests.

1784cb38f78c10b57ac735859be453c469f57cbf authored over 7 years ago by AngelAlvie <[email protected]>
Removed old files, also changed route paths throughout the project for consistency and changed views directory structure.

4a8f298fbd3ad6c51a3abfffb3689d043f334b7a authored over 7 years ago by AngelAlvie <[email protected]>
Started working on the project end

7b5c21e40b3510e9662209f3f08535e541a88746 authored over 7 years ago by AngelAlvie <[email protected]>
Finished Templating user routes, next: figure out all the projects database stuff.

6b9fd87c53081f5c04c9f5f17acc3fc12a27d984 authored over 7 years ago by AngelAlvie <[email protected]>
Almost done templating

3e2c89389bec2251b28a73c1f17901032d320bd2 authored over 7 years ago by AngelAlvie <[email protected]>
Added user account: next step: templating + DB

0c9405dbac357fa42f7b50f0c66ca6225d623da4 authored over 7 years ago by AngelAlvie <[email protected]>
added profile and client side changes

92407acc59d5738279be7ea2f903c72bedee88bc authored over 7 years ago by AngelAlvie <[email protected]>
fixed readme

0a52555fd11a2915734bf7afa9e70194fc02293d authored over 7 years ago by AngelAlvie <[email protected]>
changed ignore

32c0d79f92773e5e7fc47ca4c67d4a09bf04fa92 authored over 7 years ago by AngelAlvie <[email protected]>
Delete settings.js

7b0abd65e1a06f06d94ba855874476623ad31446 authored over 7 years ago by Angel Alvarez <[email protected]>
Merge pull request #7 from techx/user-auth

User auth

43276546cbf56d67c3423283190b2591aaf09d4a authored over 7 years ago by Angel Alvarez <[email protected]>
Switched project over to local session based authentication, while it would be nice to have stateless token auth. I have realized that token authentication is not suited for the use case of this project. Furthermore i've realized that the number of people logged in at any given time would likely be small enough for the server to keep track of them without too much demand.

5a5f52389cd2da13436d454ada8a9ad667d5b2fe authored over 7 years ago by AngelAlvie <[email protected]>
Got tokens running, I realize this is not the way forward, so I'm changing it

d061c9598195a5bd5e47e40857c0b44ea82509e0 authored over 7 years ago by AngelAlvie <[email protected]>
Finished sign up clientside

35b78413310253bd21e4986db3caa384564e8f43 authored over 7 years ago by AngelAlvie <[email protected]>
Started working on JWT Authentication. Trying to create a registration route that uses SMTP to confirm accounts

4036cf73277f9514cd3c19da748c6a36b9f8358d authored over 7 years ago by AngelAlvie <[email protected]>
Decided to build application based on RESTful API

5ba9096c81e565eae4686110af00eefa0e8cac03 authored over 7 years ago by AngelAlvie <[email protected]>
Adding User authentication

f61cf1800ec54bb44703f31992074f5d34e685fc authored over 7 years ago by AngelAlvie <[email protected]>
Working on auth.

a5ce849d9e8aa7248cfdd167de4a506a82bfb85b authored over 7 years ago by AngelAlvie <[email protected]>
Startd creating Database schemas, using GULP for rapid development, updated routes and middlewares. Need to figure out JWTs for auth

4804dddad257ec36d11c8c93566af27f9e22e058 authored over 7 years ago by AngelAlvie <[email protected]>
Formatted everything more consistently. Also fixed the super annoying footer bug and updated the readme

fa5d0b24774e2dc35fc78244026c8d42cd503ce5 authored over 7 years ago by Angel Alvarez <[email protected]>
Merge pull request #5 from techx/fat-trimming

Fat trimming

f91db1cb1436febb298d7154a1ec3a04f50b93af authored over 7 years ago by Angel Alvarez <[email protected]>
Merge branch 'master' of https://github.com/techx/gallexy into fat-trimming

36cb62f2cc174219d71b9a2aaeb9677eaf18fd9e authored over 7 years ago by Angel Alvarez <[email protected]>
Created sign in and sign up pages, fixed stackable item bug for nav menu.

fab72d41751aa26ca47905403e2770b7e979aed2 authored over 7 years ago by Angel Alvarez <[email protected]>
Merge pull request #4 from techx/fat-trimming

Fat trimming

87e4efa7293166254a8e4edd93956be62d1da548 authored over 7 years ago by Angel Alvarez <[email protected]>
Continued working on frontend, bug fixes, etc.

55d7971898976480934733f83b750bf90d3c88c9 authored over 7 years ago by Angel Alvarez <[email protected]>
continuing frontend changes, finishing up style javascript. decided to work on frontend, and then stitching it all together with backend later.

c92d9ea3549c2f8c7a4f8b58f8c4e804e3a54000 authored over 7 years ago by Angel Alvarez <[email protected]>
I think I have this look the way I want it to look for the most part. now I just have to implement the clientside javascript that makes everything look nice

9939244aadcbaf3fe5e1bad5a6fd632140679ae4 authored over 7 years ago by Angel Alvarez <[email protected]>
here are the assets

ab7a2a3dd2935796cab3a0dda54305c4f87d976b authored over 7 years ago by Angel Alvarez <[email protected]>
resolved page linking issues and created footer. started working on search javascript.

5c9ff7e8bdee7e4f92a9a0f788554601f5031b10 authored over 7 years ago by Angel Alvarez <[email protected]>
Merged head changes to the new branch. Now working from other computer

ff252092ddd13e7de4dc736126ba90b58ce91146 authored over 7 years ago by Angel Alvarez <[email protected]>
Working on the project page, committing to save changes to first draft of project templates

82f7c6592c4d3d3182330578a715f5d36baac2a8 authored over 7 years ago by Angel Alvarez <[email protected]>
First stage of 'fat trimming'. I added a new splash screen without CSS, using just Semantic. Will work on more Semantic on other computer. In the process of figuring out what JavaScript to use in order to implement the lod functionality of the webpage better. Might revamp the serverside as I understand best security practices better.

cb853bdd6103cb1a9724ab8cc043f92a367191be authored over 7 years ago by Angel Alvarez <[email protected]>
Fixed the model imports

e71febe16989a48a236ab1e0e5f09b7f0ec37657 authored almost 8 years ago by Angel Alvarez <[email protected]>
Merge branch 'master' of https://github.com/techx/gallexy

49f72419655b1e25ba17c9461fe1138258835162 authored almost 8 years ago by Angel Alvarez <[email protected]>
wrote error pages

edf04b24deb3899c16f658ab3350ee6ecfa1c551 authored almost 8 years ago by Angel Alvarez <[email protected]>
ignore commit

417f7546e728de11accf771e118a174adc155072 authored almost 8 years ago by Angel Alvarez <[email protected]>
ignore commit

4bae8db1ca0677929c2e9d4a8e96882a7fd63bef authored almost 8 years ago by Angel Alvarez <[email protected]>
removed favicon, now starting to work on project schema

88ca9cf9c3e7a59f62c52d3087cc45c10eff5d3d authored almost 8 years ago by Angel Alvarez <[email protected]>
Not sure what's wrong with the authentication, but I suppose something must be wrong. anyway, I tried to get the DB to save users, not sure whats up

91801da24a236f0cdfc2e1cf1ac0484e548d4397 authored almost 8 years ago by Angel Alvarez <[email protected]>
updated readme again

44e456bde0533fc22b7cf58ca70688ce3aa7f4a2 authored almost 8 years ago by Angel Alvarez <[email protected]>
updated readme

058f9b4efd5d941feadfecfdadf0fdee34510de1 authored almost 8 years ago by Angel Alvarez <[email protected]>
rearchitechted the website, fixed the gulp mongo config, redid app.js to handle errors, fixed templating engine, fixed everything.

79e9506d6977f64eaa373dcc1d0d3c2001f45f51 authored almost 8 years ago by Angel Alvarez <[email protected]>
Working on backend. Modifying app.js to include middlewares that should fit our needs.

4e8d579586984900c9946aa2263249d18a962552 authored almost 8 years ago by Angel Alvarez <[email protected]>
fixed passport require statement

480f03877b59e52802c44770fe881317a7aedaef authored almost 8 years ago by Angel Alvarez <[email protected]>
Made modifications to the forms, and started implementing local authentication, will now need to modify the schema that was taken from projx.mit.edu

9329c49f2daf2b914294316486db1a9e4614699b authored almost 8 years ago by Angel Alvarez <[email protected]>
Splash page touch ups. now implementing rest of the pages

971cbfb706258da8375bbe26700e7bcbce18489b authored almost 8 years ago by Angel Alvarez <[email protected]>
Merge pull request #3 from techx/Client-Side-Changes

Client side changes

e3c87c414e6fece9ff87d085f2133d1d2d28a531 authored almost 8 years ago by AngelAlvie <[email protected]>
added icon image

5704547746e3371049034b0ee95cb7a43cd61848 authored almost 8 years ago by Angel Alvarez <[email protected]>
Finished up client-side changes for the gallery page. Now includes proper sizing, logo, new look and feel and parallax scrolling.

1e6b2c07d8255a08ce981ec9db0d5f9a7a20422c authored almost 8 years ago by Angel Alvarez <[email protected]>
made even more changes to the look and feel of the website

e2c62d8b92a221ac7b83bae1862e8f6c64e901a6 authored almost 8 years ago by Angel Alvarez <[email protected]>
Changed Everything, incorporated bootstrap (although minimally), Made changes to the look and feel of the site, incorporated default no results text when no results can be found. Also updated the CSS to make more sense.

861c7ccb1f5fa328fda95dfbca1b7ad0126dcb50 authored almost 8 years ago by Angel Alvarez <[email protected]>
Updated library

58730afa50032b1cf2803ee3b66f25dcecc82de8 authored almost 8 years ago by Angel Alvarez <[email protected]>
Made all around fixes to clientside

c05282194a377f2bb87c8a1411e7a2e31acd84ea authored almost 8 years ago by Angel Alvarez <[email protected]>
Updated readme

fedebcc9e4ca4a1574e6f91db3ca27e91d05cd23 authored almost 8 years ago by Angel Alvarez <[email protected]>
Added simple search functionality.

cef2e6ab9356d5a0255106deff379531f95dc232 authored about 8 years ago by AngelAlvie <[email protected]>
Implemented scss code. Modified Serverside to allow for scss compilation. Minor clientside tweaks.

3e24e01420da6a342068670b63f60c982d8be7ef authored about 8 years ago by AngelAlvie <[email protected]>
Merge pull request #2 from techx/gulp

Configure gulp

4b42dc30b3d2a25880bd8b741e339dc2ddceb763 authored about 8 years ago by Michael Silver <[email protected]>
Configure gulp

Use gulp for automating a bunch of useful tasks, including updating
dependencies, running mongo,...

cb07f43654021c89c65940e43c2056445c2ef6e5 authored about 8 years ago by Michael Silver <[email protected]>
Merge pull request #1 from techx/static-gallery

Static gallery

6f40b839b4f185e70ddff6c136e57da3bb257c40 authored about 8 years ago by Michael Silver <[email protected]>
Added additional files to support splash page.

5567eb1c9d718f0455e58319032001487decf06d authored about 8 years ago by AngelAlvie <[email protected]>
Added static main webpage. Still working on search functionality.

Included assets used by static gallery webpage.

758a3f975c29c87540300decb8988a439146e69e authored about 8 years ago by AngelAlvie <[email protected]>
Add torn down ProjX page

This will serve as a starter for our express.js based gallery.

5e474ade2ec042641706836c4ae0414885071dc2 authored about 8 years ago by Michael Silver <[email protected]>
Initial commit

669c17fd40d1bed14d5954637f287a0192e0cfd6 authored about 8 years ago by AngelAlvie <[email protected]>