Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
2021-049
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
2021-049
2021-049
Commits
d80cf719
Commit
d80cf719
authored
Jul 03, 2021
by
Gihan76
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Financial Details adding form with DB done!
parent
655c57b4
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
42 additions
and
22 deletions
+42
-22
BackEnd/WebBackEnd/server.js
BackEnd/WebBackEnd/server.js
+8
-3
WebFrontEnd/smartcoach-frontend/public/DashboardAssets/css/dashboard.css
...rtcoach-frontend/public/DashboardAssets/css/dashboard.css
+4
-2
WebFrontEnd/smartcoach-frontend/src/App.js
WebFrontEnd/smartcoach-frontend/src/App.js
+6
-3
WebFrontEnd/smartcoach-frontend/src/Components/Admin/Dashboard.js
...End/smartcoach-frontend/src/Components/Admin/Dashboard.js
+24
-14
No files found.
BackEnd/WebBackEnd/server.js
View file @
d80cf719
const
express
=
require
(
'
express
'
);
const
cors
=
require
(
'
cors
'
);
const
bodyParser
=
require
(
'
body-parser
'
);
const
mongoose
=
require
(
'
mongoose
'
);
require
(
'
dotenv
'
).
config
();
const
app
=
express
();
const
port
=
process
.
env
.
PORT
||
5000
;
app
.
use
(
bodyParser
.
urlencoded
({
extended
:
true
}));
app
.
use
(
cors
());
app
.
use
(
express
.
json
());
...
...
@@ -17,17 +17,22 @@ mongoose.connect(uri,{useNewUrlParser:true, useUnifiedTopology: true, useCreateI
const
connection
=
mongoose
.
connection
;
connection
.
once
(
'
open
'
,()
=>
{
console
.
log
(
"
MongoDB database connection established successfully
"
);
}).
catch
(
err
=>
{
console
.
error
(
'
App starting error:
'
,
err
.
stack
);
process
.
exit
(
1
);
});
const
studentRouter
=
require
(
'
./routes/student.route
'
);
const
tutorRouter
=
require
(
'
./routes/tutor.route
'
);
const
instituteRouter
=
require
(
'
./routes/institute.route
'
);
const
questionManage
=
require
(
'
./routes/question.route
'
);
const
financeRouter
=
require
(
'
./routes/finance.route
'
);
app
.
use
(
'
/studentSingUp
'
,
studentRouter
);
app
.
use
(
'
/tutorSingUp
'
,
tutorRouter
);
app
.
use
(
'
/instituteSingUp
'
,
instituteRouter
);
app
.
use
(
'
/questions
'
,
questionManage
);
app
.
use
(
'
/admin/finance
'
,
financeRouter
);
app
.
listen
(
port
,
()
=>
{
console
.
log
(
`Server is running on Port:
${
port
}
`
);
...
...
WebFrontEnd/smartcoach-frontend/public/DashboardAssets/css/dashboard.css
View file @
d80cf719
...
...
@@ -9427,13 +9427,14 @@ a, button, .btn {
min-width: 280px;
position: relative;
flex: 0 0 280px;
/*margin-top: -60px;*/
margin-top: 60px;
padding-top: 10px;
transition: all .2s
}
.app-sidebar .app-sidebar__inner {
padding: 2px 1.5rem 1.5rem
/*padding: 60px 1.5rem 1.5rem*/
}
.app-sidebar .scrollbar-sidebar {
...
...
@@ -9998,7 +9999,8 @@ a, button, .btn {
}
.app-main .app-main__inner {
padding: 30px 30px 0;
/*padding: 30px 30px 0;*/
padding: 70px 30px 0;
flex: 1
}
...
...
WebFrontEnd/smartcoach-frontend/src/App.js
View file @
d80cf719
import
'
./App.css
'
;
import
'
bootstrap/dist/css/bootstrap.min.css
'
;
import
{
BrowserRouter
as
Router
,
Route
}
from
"
react-router-dom
"
;
import
{
BrowserRouter
as
Router
,
Route
,
Switch
}
from
"
react-router-dom
"
;
//Pages
import
Login
from
"
./Components/Login
"
;
...
...
@@ -14,12 +14,15 @@ function App() {
return
(
<
Router
>
<
div
className
=
"
App
"
>
<
ItemNav
/>
{
/*<ItemNav/>*/
}
<
Route
path
=
"
/UserLogin
"
exact
component
=
{
Login
}
/
>
<
Route
path
=
"
/Home
"
exact
component
=
{
Home
}
/
>
<
Route
path
=
"
/SignUp
"
exact
component
=
{
SignUp
}
/
>
<
Route
path
=
"
/admin
"
exact
component
=
{
Dashboard
}
/
>
{
/*<Route path="/" exact component={Dashboard}/>*/
}
<
Switch
>
<
Route
path
=
"
/admin
"
><
Dashboard
/><
/Route
>
<
/Switch
>
<
/div
>
<
/Router
>
);
...
...
WebFrontEnd/smartcoach-frontend/src/Components/Admin/Dashboard.js
View file @
d80cf719
import
React
,
{
Component
}
from
'
react
'
;
import
{
NavLink
,
Route
}
from
'
react-router-dom
'
;
import
{
Link
}
from
"
react-router-dom
"
;
import
AddFinance
from
'
./add_financial_details
'
;
export
default
class
Dashboard
extends
Component
{
render
()
{
...
...
@@ -108,16 +112,16 @@ export default class Dashboard extends Component {
<
div
className
=
"
switch has-switch switch-container-class
"
data
-
class
=
"
fixed-header
"
>
<
div
className
=
"
switch-animate switch-on
"
>
<
input
type
=
"
checkbox
"
defaultChecked
data
-
toggle
=
"
toggle
"
data
-
onstyle
=
"
success
"
/>
<
input
type
=
"
checkbox
"
defaultChecked
data
-
toggle
=
"
toggle
"
data
-
onstyle
=
"
success
"
/>
<
/div
>
<
/div
>
<
/div
>
<
div
className
=
"
widget-content-left
"
>
<
div
className
=
"
widget-heading
"
>
Fixed
Header
<
div
className
=
"
widget-heading
"
>
Fixed
Header
<
/div
>
<
div
className
=
"
widget-subheading
"
>
Makes
the
header
top
fixed
,
always
visible
!
<
div
className
=
"
widget-subheading
"
>
Makes
the
header
top
fixed
,
always
visible
!
<
/div
>
<
/div
>
<
/div
>
...
...
@@ -129,15 +133,16 @@ export default class Dashboard extends Component {
<
div
className
=
"
widget-content-left mr-3
"
>
<
div
className
=
"
switch has-switch switch-container-class
"
data
-
class
=
"
fixed-sidebar
"
>
<
div
className
=
"
switch-animate switch-on
"
>
<
input
type
=
"
checkbox
"
d
efaultChecked
d
ata
-
toggle
=
"
toggle
"
data
-
onstyle
=
"
success
"
/>
<
input
type
=
"
checkbox
"
data
-
toggle
=
"
toggle
"
data
-
onstyle
=
"
success
"
/>
<
/div
>
<
/div
>
<
/div
>
<
div
className
=
"
widget-content-left
"
>
<
div
className
=
"
widget-heading
"
>
Fixed
Sidebar
<
div
className
=
"
widget-heading
"
>
Fixed
Sidebar
<
/div
>
<
div
className
=
"
widget-subheading
"
>
Makes
the
sidebar
left
fixed
,
always
visible
!
<
div
className
=
"
widget-subheading
"
>
Makes
the
sidebar
left
fixed
,
always
visible
!
<
/div
>
<
/div
>
<
/div
>
...
...
@@ -325,10 +330,14 @@ export default class Dashboard extends Component {
<
ul
className
=
"
vertical-nav-menu
"
>
<
li
>
<
a
href
=
"
#
"
className
=
"
mm-active
"
>
<
NavLink
activeClassName
=
'
mm-active
'
to
=
{
"
/admin
"
}
>
<
i
className
=
"
metismenu-icon fa fa-tachometer
"
><
/i
>
Dashboard
<
/a
>
Dashboard
<
/NavLink
>
{
/*<Link to={"/admin"}>*/
}
{
/* <i className="metismenu-icon fa fa-tachometer"></i>*/
}
{
/* Dashboard*/
}
{
/*</Link>*/
}
<
/li
>
<
li
>
...
...
@@ -383,10 +392,10 @@ export default class Dashboard extends Component {
<
/a
>
<
ul
>
<
li
>
<
a
href
=
"
#
"
>
<
NavLink
activeClassName
=
'
mm-active
'
to
=
{
"
/admin/finance/add
"
}
>
<
i
className
=
"
metismenu-icon
"
><
/i
>
Add
Details
<
/
a
>
<
/
NavLink
>
<
/li
>
<
li
>
<
a
href
=
"
#
"
>
...
...
@@ -429,6 +438,7 @@ export default class Dashboard extends Component {
<
div
className
=
"
app-main__inner
"
>
{
/* ------------------------------Content---------------------------------------- */
}
<
Route
path
=
"
/admin/finance/add
"
exact
component
=
{
AddFinance
}
/
>
<
/div
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment