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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
c7af0bdf0cc87490f5602738d6271bc35faadf7d authored over 7 years ago by AngelAlvie <[email protected]>
Added a new
8861c6c169f479cdd70addfdbd51df8507d66567 authored over 7 years ago by AngelAlvie <[email protected]>
8861c6c169f479cdd70addfdbd51df8507d66567 authored over 7 years ago by AngelAlvie <[email protected]>
added myself as developer
71575cb01acaa63b18da6da28ce72348a253dedf authored over 7 years ago by emiliu <[email protected]>
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]>
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]>
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]>
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]>
6b9fd87c53081f5c04c9f5f17acc3fc12a27d984 authored over 7 years ago by AngelAlvie <[email protected]>
Almost done templating
3e2c89389bec2251b28a73c1f17901032d320bd2 authored over 7 years ago by AngelAlvie <[email protected]>
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]>
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]>
92407acc59d5738279be7ea2f903c72bedee88bc authored over 7 years ago by AngelAlvie <[email protected]>
fixed readme
0a52555fd11a2915734bf7afa9e70194fc02293d authored over 7 years ago by AngelAlvie <[email protected]>
0a52555fd11a2915734bf7afa9e70194fc02293d authored over 7 years ago by AngelAlvie <[email protected]>
changed ignore
32c0d79f92773e5e7fc47ca4c67d4a09bf04fa92 authored over 7 years ago by AngelAlvie <[email protected]>
32c0d79f92773e5e7fc47ca4c67d4a09bf04fa92 authored over 7 years ago by AngelAlvie <[email protected]>
Delete settings.js
7b0abd65e1a06f06d94ba855874476623ad31446 authored over 7 years ago by Angel Alvarez <[email protected]>
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]>
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]>
d061c9598195a5bd5e47e40857c0b44ea82509e0 authored over 7 years ago by AngelAlvie <[email protected]>
Finished sign up clientside
35b78413310253bd21e4986db3caa384564e8f43 authored over 7 years ago by AngelAlvie <[email protected]>
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]>
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]>
5ba9096c81e565eae4686110af00eefa0e8cac03 authored over 7 years ago by AngelAlvie <[email protected]>
Adding User authentication
f61cf1800ec54bb44703f31992074f5d34e685fc authored over 7 years ago by AngelAlvie <[email protected]>
f61cf1800ec54bb44703f31992074f5d34e685fc authored over 7 years ago by AngelAlvie <[email protected]>
Working on auth.
a5ce849d9e8aa7248cfdd167de4a506a82bfb85b authored over 7 years ago by AngelAlvie <[email protected]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
edf04b24deb3899c16f658ab3350ee6ecfa1c551 authored almost 8 years ago by Angel Alvarez <[email protected]>
ignore commit
417f7546e728de11accf771e118a174adc155072 authored almost 8 years ago by Angel Alvarez <[email protected]>
417f7546e728de11accf771e118a174adc155072 authored almost 8 years ago by Angel Alvarez <[email protected]>
ignore commit
4bae8db1ca0677929c2e9d4a8e96882a7fd63bef authored almost 8 years ago by Angel Alvarez <[email protected]>
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]>
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]>
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]>
44e456bde0533fc22b7cf58ca70688ce3aa7f4a2 authored almost 8 years ago by Angel Alvarez <[email protected]>
updated readme
058f9b4efd5d941feadfecfdadf0fdee34510de1 authored almost 8 years ago by Angel Alvarez <[email protected]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
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]>
861c7ccb1f5fa328fda95dfbca1b7ad0126dcb50 authored almost 8 years ago by Angel Alvarez <[email protected]>
Updated library
58730afa50032b1cf2803ee3b66f25dcecc82de8 authored almost 8 years ago by Angel Alvarez <[email protected]>
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]>
c05282194a377f2bb87c8a1411e7a2e31acd84ea authored almost 8 years ago by Angel Alvarez <[email protected]>
Updated readme
fedebcc9e4ca4a1574e6f91db3ca27e91d05cd23 authored almost 8 years ago by Angel Alvarez <[email protected]>
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]>
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]>
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,...
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]>
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]>
669c17fd40d1bed14d5954637f287a0192e0cfd6 authored about 8 years ago by AngelAlvie <[email protected]>