- After cloning the repo,
cd
into this ditectory and then executenpm install && bower install
through terminal. - If you don't have
npm
installed, then first you need to installnvm
,- If you are on linux, execute
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.3/install.sh | bash
from the terminal. - If you are on windows, you need to install it from here.
- If you are on linux, execute
- Change the
nodejs
version by executingnvm install 0.10.35 && nvm use 0.10.35
. - Then run
npm install -g bower grunt grunt-cli express yo
. - Make sure you have
mongodb
installed. Else you can install it from your software-center. - Then run
grunt serve
. - If you are installing a new
bower
ornpm
package, do that using--save
flag. For example,npm install --save <package name>
orbower install --save <package name>
. This will ensure that the<package name>
is saved in the respectivepackage.json
andbower.json
files respectively. - You must install
ruby
andsass
forgrunt serve
to launch the app properly. You can installrvm
andsass
from these commands,gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --ruby
sudo su -c "gem install sass"
- You also need to install
robomongo
from here which is an interface to view yourmongodb data
.
erp-2016's Introduction
erp-2016's People
erp-2016's Issues
User details in login API for mobile
/auth/local/mobile should return user details along with token
API for accepting device id
input : previousId, newId
output : success
Registration id won't be sent at the time of logging in. There should be separate API for registering device id. There is a chance that the deviceId changes.
Notifications
Implement a basic notification service in the server
API for uploading Images
Create an API for saving profile pic
API for feeds after a date
For mobile make an API that returns only the posts on and after a particular date
Token validity
Don't change token for a user. Login from app will be done only once
Make an interface and api for creating an event.
The core should be able to create an event by assigning it to an event-category and also assigning coordinators for that event.
You need to use <md-chips>
for that.
Deadline: 7th June 2015, 11:59 pm
Profile Page
Make a profile page for displaying a user's profile
Check out https://material.angularjs.org for elements
Spons Portal
A portal for spons , with model as
-> Priority (int from 0 to 99)
-> No. of logos in that row (int 1 to 4)
->Name to be displayed (Str)
-> Url of sponsor's site (Str)
-> Image logo of the sponsor (link of image)
$stateParams appearing in every route
Render the 'posts' or even redirect depending on the 'user' and $stateParams on server side
Check for authentication on client-side before accessing any 'state'
Make an interface and api for creating a "Category" in Events Portal
Make an interface and respective api for cores to create a Category i.e, and item in EventList in Events Portal.
Do this in eventsPortal branch.
Deadline: 3rd June 2015, 11:59pm
Move deploy from master to some other branch
It is taking lots of time to clone the repo fresh. Since deploy is not required for development purposes, move it to some other branch.
@deepakpadamata
I am not authorised to post on my wall!!
Walls other than departments
Say for Saarang 2016 wall, core wall etc...
Redirect to particular url based on $stateParams on client side
Email not working in reset password api
Able to login even when user is not added as coord
Frontend - newsfeed
Need a well-designed general purpose page for displaying posts - with a sidebar possibly
Check out https://material.angularjs.org for elements to be used
Defining ui-router paths
Lets ideate on defining the path for every department (or) sub-department (or) personal wall.
Currently in the erp, everything is implemented as /wall/:number
and depending on the parameter number
, page is rendered.
I tried implementing it using /wall/{type}/?dept&subDept&id
.
type
can take values 'profile' or 'department' and the rest are values for searching the posts accordingly.
Because of my new implementation, the ?dept&subDept&id
parameters are appearing in every route and I'm not sure why. Check: #3
What say ?
Mailer
Make a module for sending mail from the servers.
The basic mailer is done, but it does not return any success/failuer status.
Usage of promises maybe?
Profile pic is not updated
Profile pic api returning old pic
Conventions and tutorials
This post describes how to style the nodejs code and it's do's and dont's
http://nodeguide.com/style.html
I think we should follow those guidelines.
Device Id for mobile auth
If the deviceId is already there for a user, then don't add it again
duplicate notifications
Duplicate notifications with same postid,type exist.
Does not occur when creating posts or adding comments.
Need to find cause.
Send push notifications
When a new post is made send push notifications to all people in the wall
Need an API for getting users
An API is needed for getting list of all users and their details like email and phone number.
Weekly Meetings
Hi Guys,
Starting tomorrow, we will be meeting every Saturday and Sunday at 9AM. Be on time.
Latecomers will be responsible for getting grub (biscuits, chips, coke) for the rest of us :P .
Acknowledge this
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.