Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahmnouira/intern-it.tn
:a: platform for publishing internships/offers.
https://github.com/ahmnouira/intern-it.tn
angular angular7 express full-stack intern mean-stack mongodb nodejs offer
Last synced: 5 days ago
JSON representation
:a: platform for publishing internships/offers.
- Host: GitHub
- URL: https://github.com/ahmnouira/intern-it.tn
- Owner: ahmnouira
- License: mit
- Created: 2019-09-03T13:04:44.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T17:46:56.000Z (11 months ago)
- Last Synced: 2024-05-21T03:03:43.838Z (6 months ago)
- Topics: angular, angular7, express, full-stack, intern, mean-stack, mongodb, nodejs, offer
- Language: JavaScript
- Homepage:
- Size: 14.6 MB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# StagesIT
* This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.3.1.
* This my project: ITgate 2019 internship, :a: platform to publish interns & offers.
# Overview: Client Page Feature
![home](/img/feature/client/home.png)
![log_in](/img/feature/client/log_in.png)
![sign-in](/img/feature/client/sign-in.png)
![post-offer](/img/feature/client/post-offer.png)
# Overview: Admin Page Feature
![login](/img/feature/admin/login.png)
![offer](/img/feature/admin/offer.png)
![list_user](/img/feature/admin/list_user.png)
![add_director](/img/feature/admin/add_director.png)
![edit_director](/img/feature/admin/edit_director.png)
## run the **Back-End** app
1. install [node.js]('http://node.js.com')
2. install mongoDB `sudo apt-get install mongo`
3. `node -v` to check the version.
4. `npm install` to install app dependencies.
5. `cd ./intern-it.tn/core` to navigate to the **backend** app folder
6. `nodemon server.js` to run the server. The app will automatically reload if you change any of the source files. or simply run `node server.js`.## run the **MongoDB** Server
1. open your Terminal and run `mongod --port 3333`
## run the **Front-End** application **Admin Page**
* nagivate to `feature/admin`
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.## run the **Front-End** application **Client Page**
* nagivate to `feature/client`
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.### 1.Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.
### 2.Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
### 3.Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).